在最初完全不认识MTP (这里)之后,我对我的Nexus 5和我的新Nexus5x都有一个问题,其中一些(但不是全部) DCIM (摄像头)和音乐文件夹内容出现在Thunar中。我可以通过电话本身或通过AirDroid看到差异。
MTP连接电话左侧的Thunar视图,右侧相同的AirDroid视图:


据我所知,所有文件都是使用AirDroid添加的,但时间不同。相机图像也是如此。或许这对音乐来说不是这样的:大象(白纹;出现在Thunar中)是最近添加的,但在那之前是Deep (缺席Thunar),在那之前是国家(现在的Thunar)。当前/缺席文件夹没有明显的模式。
任何想法都很感激。
编辑:资料的版本: xubuntu 15.10 Thunar 1.6.10
发布于 2016-03-06 14:09:22
根据转-mtpfs
Go是一个简单的FUSE文件系统,用于将Android设备挂载为MTP设备。它将公开安装中设备的所有存储区域,并且只在需要时读取文件元数据,使其快速挂载。它使用Android扩展来读取/写入部分数据,因此在/tmp中操作大型文件不需要额外的空间。它已经在各种旗舰设备(Galaxy,Xoom,Nexus 7)上进行了测试。截至2013年1月,它使用了基于libusb的纯Go实现的MTP。
安装Go编译器套件;例如在Ubuntu上:
sudo apt-get install golang-go
Install libmtp header files
sudo apt-get install libusb1-devel那就跑
mkdir /tmp/go
export GOPATH=/tmp/go
go get github.com/hanwen/go-mtpfs然后,/tmp/go/bin/go-mtpfs将包含程序二进制。
您可能需要进行一些调整才能使libusb进行编译。查看usb/usb.go顶部的注释,即。
# edit to suit libusb installation:
vi /tmp/go/src/github.com/hanwen/go-mtpfs/usb/usb.go
go install github.com/hanwen/go-mtpfs32位和64位linux x86二进制文件位于
mkdir /tmp/go
GOPATH=/tmp/go go get github.com/hanwen/go-mtpfs
sudo mv /tmp/go/bin/go-mtpfs /usr/bin/
mkdir ~/Android安装设备:
go-mtpfs ~/Androidhttps://askubuntu.com/questions/735937
复制相似问题