Linux Mint 17.1 64ビット(Ubuntu 14.04ベース)を実行しています。Linux Mint 14 / Ubuntu 12.10からアップグレードして以来、音楽をウォークマンに同期するために使用するPythonスクリプトが機能しなくなりました。
以前は、ウォークマンをマウントすると、自動的にパスとして表示され、/run/user/1000/gvfs/WALKMAN/Storage Media
他のファイルシステムと同じように機能しました。トラックをコピーしたり、そこからトラックを削除したりできます。ただし、これを実現するために変更を加える必要があるかどうかは思い出せません。
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)を介して、ウォークマンでファイル操作を行うことができます。