MTP 文件传输在 Linux Cinnamon 18 上不起作用

MTP 文件传输在 Linux Cinnamon 18 上不起作用

有两部 Android 手机 Motorola 和 HTC 都无法运行 Cinnamon 18。它们都可以运行 Cinnamon 17.2。

我已经安装了MTP工具。命令mtp-detectlsusb都返回 Vids 和 Pids,没有明显错误。

插入手机后,我选择“文件传输”,但没有任何反应,即没有连接声音,也没有自动nemo弹出窗口,手动打开 nemo 显示没有手机。

我还在开发者选项下打开了 USB 调试。

任何帮助我将不胜感激谢谢。

答案1

已解决 问题是未安装“Gvfs-Backends”软件包。通过 Synaptic 包管理器安装它。它如何被卸载是一个谜。对于那些可能遇到此问题的人,我通过在 Synaptic 包管理器中比较工作笔记本电脑上的 Gvfs 包和不工作笔记本电脑上发现了这一点。所以现在一切都按其应有的方式运行。谢谢大家,鲁迪

答案2

创建udev规则:

editor /etc/udev/rules.d/51-android.rules

包含以下内容:

SUBSYSTEM=="usb", ATTR{idVendor}=="put_the_idVendor_here", ATTR{idProduct}=="put_the_idProduct_here", MODE="0666"

然后插入您的 Android 设备,该命令mtp-detect将显示idVendoridProduct.或者,如果设备已插入,请告诉 udev 使用 重新创建设备udevadm trigger -a idVendor="put_the_idVendor_here"

编辑fuse.conf

editor /etc/fuse.conf

取消注释user_allow_other为:

# Allow non-root users to specify the allow_other or allow_root mount options.
user_allow_other

创建挂载点:

sudo mkdir /media/android
sudo chmod a+rwx /media/android
sudo adduser $USER fuse

从您的设备设置中启用 MTP。

相关内容