Ich verwende Linux Mint 17.1 64-Bit (basierend auf Ubuntu 14.04). Seit dem Upgrade von Linux Mint 14 / Ubuntu 12.10 funktioniert das Python-Skript, mit dem ich Musik mit meinem Walkman synchronisiere, nicht mehr.
Wenn ich meinen Walkman zuvor aktiviert habe, wird er automatisch als Pfad angezeigt /run/user/1000/gvfs/WALKMAN/Storage Media
und funktioniert wie jedes andere Dateisystem: Ich konnte Tracks in Python kopieren, Tracks daraus löschen usw. Ich kann mich jedoch nicht erinnern, ob ich irgendwelche Änderungen vornehmen musste, um dies zu erreichen.
Seit dem Upgrade auf Linux Mint 17 (und jetzt 17.1) wird der Walkman beim Aktivieren als Pfad angezeigt /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C007%5D/Storage Media
. Wenn ich versuche, dieselben Dateivorgänge auszuführen, schlagen sie jetzt fehl. Ich habe festgestellt, dass dies nicht nur über Python geschieht, sondern auch über die Befehlszeile. Beispielsweise:
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
Ich habe einige Nachforschungen zu diesem Problem angestellt, aber die häufigste Erklärung scheint zu sein, dass es früher durch diese PPA gelöst wurde: https://launchpad.net/~langdalepl/+archive/ubuntu/gvfs-mtp
Aber jetzt enthalten Ubuntu-Versionen seit 13.10 all diese Änderungen, so dass es nicht länger notwendig sein sollte. Warum habe ich immer noch diese Fehler? Ich kann weiterhin Dateivorgänge auf meinem Walkman über einen grafischen Dateimanager (Caja, unter Linux Mint) ausführen, nur nicht über die Befehlszeile.