Answers:
看看这个:
http://forum.xda-developers.com/showthread.php?t=1643757
和这个:
http://research.jacquette.com/jmtpfs-exchanging-files-between-android-devices-and-linux/
从MTP更改为PTP(相机传输模式)还可以与nautilus一起使用,至少可以与内置内存一起使用。
您只需jmtpfs
通过安装即可sudo apt-get install jmtpfs
。通过USB连接手机后,在手机上启用MTP文件传输,它将在计算机上显示为USB设备。然后,您可以访问Android设备的整个文件系统(不仅仅是图片,如PTP)。
这适用于(K)Ubuntu 14.04 LTS和我的Motorola MotoG。
我已经可以使用以下方法做到这一点:
$ sudo apt-get install mtp-tools mtpfs $ mkdir电话 ...连接电话,将USB模式设置为MTP ... $ sudo mtpfs -o allow_other电话 ...现在尝试使用新文件系统执行任何操作将需要一分钟左右的时间,请耐心等待... ...最后,您可以使用手机进行任何操作,然后... $ sudo umount电话
这是该版本的版本:
$ mtpfs --version FUSE库版本:2.8.6 定影器版本:2.8.6 使用FUSE内核接口版本7.12
我还没有取得完全的成功,但是我能够从电话中获取一些文件。我想随着新软件的发布,情况会变得更好。
不需要文件传输的GUI(Ubuntu上没有人对制作仅文件传输的GUI感兴趣)。而且也不需要Nautilus的插件。我使用Samsung Galaxy Mini(Android 2.2〜Froyo),到目前为止,我通过三种方式进行文件传输:蓝牙连接,电缆连接或使用Ubuntu One应用。
对于电缆连接,您只需插入电缆即可轻松完成,请稍等片刻,然后选择大容量存储模式。通过Nautilus访问和文件传输。如果要将电话设为调制解调器,请转到此处:http : //shiliarr95z.weebly.com/2/post/2011/07/connecting-samsung-galaxy-mini-android-phone-to-ubuntu-1104-as -modem.html。
对于蓝牙连接,您可以转到此处:http : //shiliarr95z.weebly.com/2/post/2011/08/howto-transfer-files-via-bluetooth-laptop-to-samsung-galaxy-mini-android-phone -vice-versa.html有点复杂,但也很有趣。
使用Ubuntu应用程序是最简单的一种。在电话方面,只需进入Android市场并安装Ubuntu一个应用即可。照片共享可在后台即时运行。在Ubuntu方面,只需在Ubuntu One上注册自己(单击信封图标,然后选择Ubuntu One)。而且,您在电话端拥有GUI(在Ubuntu端,您只有一条OSD消息)
在主菜单中,按菜单>设置>连接到PC>,在此菜单中,如果要弹出“请问我”,请确保已选中“询问我”,并询问插入计算机时要使用哪种连接类型。
或者,您也可以从此菜单中设置默认操作。您可以将其设置为“仅充电”,“ HTC同步”,“磁盘驱动器”,“移动宽带连接”。
然后,Ubuntu会将其简单地检测为MTP。
libmtp的git master分支(http://libmtp.git.sourceforge.net/git/gitweb-index.cgi)支持S3。如果您知道如何从源代码安装/编译,则可以使用它直到发布新版本。
我现在不在ubuntu机器上,因此很遗憾,我无法给出有关编译依存性等的确切说明。但是应该遵循以下几行:
git clone git://libmtp.git.sourceforge.net/gitroot/libmtp/libmtp
cd libmtp
sudo apt-get install libtool libusb-dev checkinstall
./autogen.sh (answering yes to any questions)
./configure --prefix=/usr/
make
sudo checkinstall (answering any questions)
然后,您可能应该将其放入.deb软件包中,以便可以在不破坏要使用的程序依赖性的情况下进行安装。我不了解,但是此链接似乎提供了以下信息:将源代码编译为DEB包