Ubuntu 13.04 带有 MTP 支持,可以在较新的 Android 设备上访问文件。我的 Nexus 10 工作正常:插入后,我可以使用 Nautilus 访问 N10 文件,我可以从设备复制和复制到设备。Evince 将直接从设备打开 PDF 文件,但某些应用程序无法直接从设备打开文件,如 gedit 或 libreoffice。Gedit 是这样说的:
Cannot open file mtp://[usb:001,009]/65537/5823/5824
Run Code Online (Sandbox Code Playgroud)
我猜 MTP 是在 gvfs 级别集成的,所以不是所有启用 gvfs 的应用程序都应该能够访问 MTP 设备吗?为什么 evince 而不是 gedit?
我知道 MTP 可以安装保险丝,但如果它与 Nautilus 的常规应用程序一起使用,就像 sftp:// 或 smb:// 一样,那就太好了。