回答这我发现Dolphin 不会挂载 Android 位置,而是通过单独的 KIO 进程访问它们。
这样做的效果是其他文件管理器无法在 Plasma 中看到 Android 驱动器就像在 Xfce、Gnome 等其他桌面中一样。我测试了 Double Commander、Thunar 和 muCommander。没有一个可以访问 Android 驱动器,而 Dolphin 可以访问。
我不确定作为 MTP 挂载点替代的 KIO 进程是否仅限于 Dolphin 或由 Plasma 强制执行。
Dolphin 显示了mtp:/
Android 位置的地址,但在 Thunar 或其他文件管理器中打开该地址却没有任何反应。
我猜想 Double Commander 只有在主文件管理器中访问手机时才会看到手机,但此后手机位置就会出现在驱动器列表中。它在 KDE 中也是一样,只是单击驱动器时会显示错误:
Nautilus 也一样:
在 Thunar 中单击该按钮不会产生任何效果。
如何在 Dolphin 之外的 Plasma 中访问 Android 驱动器?
(我使用的是 Kubuntu 20.04。)
答案1
这个想法是将手机安装在某个位置,go-mtpfs
然后使用其他文件管理器访问该位置。
从其他回答我的:
尝试go-mtpfs /media/MyAndroid
(不再需要 PPA)我无法在 上安装 Android 驱动器/media
。
相反,它可以安装在 中$HOME
。
因此,创建后~/MyAndroid
,为了安装 Android 驱动器,请执行以下操作:
go-mtpfs MyAndroid
。
不要忘记使用
fusermount -u MyAndroid
--- 否则简单地关闭终端就会使该文件夹无法访问。
可以为这两个命令创建启动器:
kate ~/.local/share/applications/mount-phone.desktop
:
[Desktop Entry]
Exec=go-mtpfs MyAndroid
Icon=phone
Name=Mount phone
NoDisplay=false
StartupNotify=false
Type=Application
kate ~/.local/share/applications/unmount-phone.desktop
:
[Desktop Entry]
Exec=fusermount -u MyAndroid
Icon=phone
Name=Unmount phone
NoDisplay=false
StartupNotify=false
Type=Application