我在 Google 上搜索了一段时间,但 Thunar 中仍然没有列出我的 HTC One。我尝试了以下方法:
- 关闭手机上的调试器模式
- 将手机连接到不同的 USB 端口,因为我读到它可能不适用于某些版本的 USB
创建
/etc/udev/rules.d/51-android.rules
之前不存在的文件并插入SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
这些命令:
$ sudo systemctl restart systemd-udevd $ sudo systemctl restart systemd-udev-trigger $ sudo lsusb $ sudo mtp-detect
- 偶尔重启我的机器
- 安装
jmtpfs
和android-udev
这些都不能让我相信 Linux 识别了手机。请注意,我没有尝试上述操作的所有可能组合。请随意指出哪些操作“必须可行”。
我想要的是
- 当我连接手机时,Linux 会找到手机
- 我可以让它像任何其他目录一样可访问
- Linux/Thunar 理想情况下会自动完成所有这些操作
我正在使用带有 XFCE 的 Manjaro。
答案1
尝试安装这些:用于 MTP 的 gvfs-mtp 或 gvfs-gphoto2,它们在 archlinux 上对我有用。
# pacman -S gvfs-mtp gvfs-gphoto2