有两部 Android 手机 Motorola 和 HTC 都无法运行 Cinnamon 18。它们都可以运行 Cinnamon 17.2。
我已经安装了MTP工具。命令mtp-detect
和lsusb
都返回 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
将显示idVendor
和idProduct
.或者,如果设备已插入,请告诉 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。