我正在运行64位Linux Mint 17.1(基于Ubuntu 14.04)。自从Linux Mint 14 / Ubuntu 12.10升级以来,我用来将音乐同步到Walkman的Python脚本已停止工作。
以前,当我安装Walkman时,它会自动显示为路径,/run/user/1000/gvfs/WALKMAN/Storage Media
并且可以像其他任何文件系统一样工作:我可以通过Python将其复制,删除轨道等。但是,我不记得是否需要进行任何更改才能使这种情况发生。
自从升级到Linux Mint 17(以及现在的17.1)以来,当我安装Walkman时,它会显示为path /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C007%5D/Storage Media
。此外,当我尝试运行相同的文件操作时,它们现在会失败。我发现这不仅通过Python发生,而且也在命令行上发生。例如:
david@MILTON:~$ cp '/data/Music/10SecsWhiteNoise.mp3' '/run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C006%5D/Storage Media/MUSIC'
cp: cannot create regular file ‘/run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C006%5D/Storage Media/MUSIC/10SecsWhiteNoise.mp3’: Operation not supported
我已经对此问题进行了一些研究,但是最常见的解释似乎是该PPA以前解决了该问题: https://launchpad.net/~langdalepl/+archive/ubuntu/gvfs-mtp
但是现在,自13.10起的Ubuntu版本包含所有这些更改,因此不再需要。那么,为什么我仍然有这些错误?我仍然可以通过图形文件管理器(在Linux Mint上为Caja)在Walkman上进行文件操作,而不必通过命令行。