Sto eseguendo Linux Mint 17.1 64-bit (basato su Ubuntu 14.04). Da quando ho effettuato l'aggiornamento da Linux Mint 14 / Ubuntu 12.10, lo script Python che utilizzo per sincronizzare la musica con il mio Walkman ha smesso di funzionare.
In precedenza, quando montavo il mio Walkman, si presentava automaticamente come percorso /run/user/1000/gvfs/WALKMAN/Storage Media
e funzionava come qualsiasi altro file system: potevo copiare tracce su di esso, eliminare tracce da esso, ecc., Tramite Python. Tuttavia, non riesco a ricordare se ho dovuto apportare modifiche per far sì che ciò accada.
Dall'aggiornamento a Linux Mint 17 (e ora 17.1), quando monto il Walkman, viene visualizzato come percorso /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C007%5D/Storage Media
. Inoltre, quando provo a eseguire le stesse operazioni sui file, ora falliscono. Ho scoperto che ciò accade non solo tramite Python, ma anche dalla riga di comando. Per esempio:
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
Ho fatto alcune ricerche su questo problema, ma la spiegazione più comune sembra essere che in precedenza era stato risolto da questo PPA: https://launchpad.net/~langdalepl/+archive/ubuntu/gvfs-mtp
Ma ora, le versioni di Ubuntu dal 13.10 contengono tutte queste modifiche, quindi non dovrebbero più essere necessarie. Quindi perché continuo a riscontrare questi errori? Sono ancora in grado di eseguire operazioni sui file sul mio Walkman tramite un file manager grafico (Caja, su Linux Mint), ma non tramite la riga di comando.