我已经安装了某种脚本(我认为它们是 go-mtpfs 的脚本),但是升级到 13.10 后我无法再运行它们。
基本上现在发生的情况是,当我插入 Nexus 时,我得到了以下信息dmesg
[ 1735.057817] usb 2-1.3: USB disconnect, device number 5
[ 1739.696027] usb 2-1.3: new high-speed USB device number 6 using ehci-pci
[ 1739.792273] usb 2-1.3: New USB device found, idVendor=18d1, idProduct=4ee1
[ 1739.792282] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1739.792288] usb 2-1.3: Product: Nexus 4
[ 1739.792293] usb 2-1.3: Manufacturer: LGE
[ 1739.792297] usb 2-1.3: SerialNumber: XXXXXXXXXXXXXXXX
我也尝试过这个:
$ ll /media/ | grep nexus
drwxrwxrwx 2 user user 0 Jan 1 1970 nexus
$ sudo mtpfs -o allow_other /media/nexus
Unable to open ~/.mtpz-data for reading, MTPZ disabled.Listing raw device(s)
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/10 (MTP).
Found 1 device(s):
Google Inc (for LG Electronics/Samsung): Nexus 4/10 (MTP) (18d1:4ee1) @ bus 2, dev 6
Attempting to connect device
Android device detected, assigning default bug flags
几秒钟后我就会得到
Error 7: Found a bad handle, trying to ignore it.
Listing File Information on Device with name: (NULL)
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
安装
go-mtpfs 0.1-1~20130108~webupd8~quantal
libmtp-common 1.1.6-2
libmtp-runtime 1.1.6-2
libmtp9:amd64 1.1.6-2
libnet-smtp-ssl-perl 1.01-3
mtp-tools 1.1.6-2
mtpfs 1.1-4.1
我可以nexus
在 nautilius 中安装,但只有使用Playlists
和Internal storage
,如果我按下内部存储,我会得到具有相同内容的新窗口(无限循环)。
答案1
我的答案,找到这里,讨论了如何使 MTP 工作。然而,我了解到(由于反对票)这个答案不再有效。
我相信在 12.04 之后不再需要这样做,并且 Ubuntu 应该无需其他资源/库的帮助即可本地处理 MTP。
也许你应该尝试不使用 go-mtpfs 来设置它,尽管它用过的另行通知。