首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android M手机不会通过MTP显示Thunar中的所有内容

Android M手机不会通过MTP显示Thunar中的所有内容
EN

Ask Ubuntu用户
提问于 2016-02-17 21:13:25
回答 1查看 1.9K关注 0票数 4

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

MTP连接电话左侧的Thunar视图,右侧相同的AirDroid视图:

据我所知,所有文件都是使用AirDroid添加的,但时间不同。相机图像也是如此。或许这对音乐来说不是这样的:大象(白纹;出现在Thunar中)是最近添加的,但在那之前是Deep (缺席Thunar),在那之前是国家(现在的Thunar)。当前/缺席文件夹没有明显的模式。

任何想法都很感激。

编辑:资料的版本: xubuntu 15.10 Thunar 1.6.10

EN

回答 1

Ask Ubuntu用户

发布于 2016-03-06 14:09:22

根据转-mtpfs

Go是一个简单的FUSE文件系统,用于将Android设备挂载为MTP设备。它将公开安装中设备的所有存储区域,并且只在需要时读取文件元数据,使其快速挂载。它使用Android扩展来读取/写入部分数据,因此在/tmp中操作大型文件不需要额外的空间。它已经在各种旗舰设备(Galaxy,Xoom,Nexus 7)上进行了测试。截至2013年1月,它使用了基于libusb的纯Go实现的MTP。

安装Go编译器套件;例如在Ubuntu上:

代码语言:javascript
复制
sudo apt-get install golang-go
Install libmtp header files
sudo apt-get install libusb1-devel

那就跑

代码语言:javascript
复制
mkdir /tmp/go
export GOPATH=/tmp/go
go get github.com/hanwen/go-mtpfs

然后,/tmp/go/bin/go-mtpfs将包含程序二进制。

您可能需要进行一些调整才能使libusb进行编译。查看usb/usb.go顶部的注释,即。

代码语言:javascript
复制
 # edit to suit libusb installation:
 vi /tmp/go/src/github.com/hanwen/go-mtpfs/usb/usb.go
 go install github.com/hanwen/go-mtpfs

32位和64位linux x86二进制文件位于

转-mtpfs

使用

代码语言:javascript
复制
mkdir /tmp/go
GOPATH=/tmp/go go get github.com/hanwen/go-mtpfs
sudo mv /tmp/go/bin/go-mtpfs /usr/bin/
mkdir ~/Android

安装设备:

代码语言:javascript
复制
go-mtpfs ~/Android
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/735937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档