如何使用 Dolphin 以外的其他文件管理器在 Kubuntu 20.04 中访问/挂载 Android 驱动器?

cip*_*cus 6 android dolphin kubuntu filemanager 20.04

回答这个问题时,我发现Dolphin 不会挂载 Android 位置,而是通过单独的 KIO 进程访问它们

这样做的结果是,其他文件管理器无法像在 Xfce、Gnome 等其他桌面中那样在 Plasma 中看到 Android 驱动器。我测试过 Double Commander、Thunar 和 muCommander。没有人可以访问 Android 驱动器,但可以在 Dolphin 中访问。

我不确定 KIO 进程作为 MTP 安装点的替代方案是否仅限于 Dolphin,还是由 Plasma 强制执行。

Dolphin 显示mtp:/Android 位置的地址,但在 Thunar 或其他文件管理器中打开该地址不会执行任何操作。

我猜想在主文件管理器中访问手机之前,Double Commander 不会看到手机,但之后手机位置将出现在驱动器列表中。它在 KDE 中执行相同的操作,只是在单击驱动器时显示错误:

在此输入图像描述

鹦鹉螺也是如此:

在此输入图像描述

在 Thunar 中单击该按钮没有任何效果。


如何在 Dolphin 之外的 Plasma 中访问 Android 驱动器?

(我在 Kubuntu 20.04。)

cip*_*cus 2

这个想法是将手机安装在某个位置go-mtpfs,然后使用其他文件管理器访问该位置。

粘贴我的另一个答案:

尝试go-mtpfs /media/MyAndroid(不再需要 PPA)我无法在/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
Run Code Online (Sandbox Code Playgroud)

kate ~/.local/share/applications/unmount-phone.desktop:

[Desktop Entry]
Exec=fusermount -u MyAndroid
Icon=phone
Name=Unmount phone
NoDisplay=false
StartupNotify=false
Type=Application
Run Code Online (Sandbox Code Playgroud)