有没有计划在未来的Ubuntu版本上改进mtp支持?

即使我设法将我的谷歌Nexus连接到Ubuntu,我认为从一开始就拥有mtp支持会很棒。

是的,这是你正在寻找的解决方案:

这在13.04修复。


截至1月28日

在Ubuntu 12.10和12.04中升级Gvfs以获得对不支持USB Mass Storage接口的设备的Android 4.0支持

  1. 将PPA添加到您的系统

    sudo ppa-purge ppa:webupd8team/gvfs-libmtp sudo add-apt-repository ppa:langdalepl/gvfs-mtp sudo apt-get update 
  2. 然后,启动Software Updater(以前称为Update Manager)并安装可用的更新。

  3. 一切都已成功更新后,重新启动计算机,解锁Android设备,通过USB连接,它应显示在文件管理器中。


请参阅什么是PPA以及如何使用它们? 如果您对与个人包裹档案(PPA)相关的任何问题有疑问,请参阅OMG Ubuntu上的来源(它有一些值得阅读的评论)。

有人可能需要开发OpenMTP ,最初用于Ubuntu桌面,“移动” UbuntuAndroid

设计中有太多特殊内容,包括Microsoft DRM ,这些特殊内容记录在设备的“开发套件”中。 这需要被重新考虑为一种更简单,完全可扩展的设计 – 没有窗口Windows Media Player作为架构元素(或先决条件)。

它还应该支持主机(例如Ubuntu )和/或云上的单个无头存储库,两个设备(附加)和应用(本地)都可以与之交互。 这应该支持: 照片音频/video媒体电子书等。


来自维基百科>媒体传输协议

微软引入了媒体传输协议,作为基于图像传输协议(PTP)并与其兼容的智能存储设备的协议。 PTP设计用于从数码相机下载照片,而媒体传输协议支持在便携式媒体播放器上传输数字音频播放器和媒体文件上的音乐文件,以及个人数字助理的个人信息。 MTP是WMDRM10-PD的关键部分,WMDRM10-PD是Windows Media平台的数字版权管理(DRM)服务。

媒体传输协议(通常称为MTP)是“Windows Media”框架的一部分,因此与Windows Media Player密切相关。 Windows XP SP2的Microsoft Windows操作系统版本支持MTP。 Windows XP需要Windows Media Player 10或更高版本; 以后Windows版本具有内置支持。 微软还为旧版Windows提供了一个MTP移植工具包,返回到Windows 98. Apple Macintosh和Linux系统具有支持MTP的软件包。

USB Implementers Forum设备工作组于2008年5月将MTP标准化为完全成熟的通用串行总线(USB)设备类。从那时起,MTP是PTP的官方扩展,并共享相同的类代码。