У мене працює 64-розрядна версія Linux Mint 17.1 (заснована на Ubuntu 14.04). З моменту оновлення з Linux Mint 14 / Ubuntu 12.10 сценарій Python, який я використовую для синхронізації музики з моїм Walkman, перестав працювати.
Раніше, коли я монтував свій Walkman, він автоматично відображався б як шлях /run/user/1000/gvfs/WALKMAN/Storage Media
і діяв би як будь-яка інша файлова система: я міг копіювати до нього треки, видаляти з нього треки тощо, все через Python. Однак я не можу згадати, чи довелося мені внести якісь зміни, щоб це відбулося.
З моменту оновлення до Linux Mint 17 (а зараз 17.1), коли я монтую Walkman, він відображається як шлях /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
Я провів декілька досліджень цієї проблеми, але, як видається, найпоширенішим поясненням є те, що вона раніше була вирішена цим ППА: https://launchpad.net/~langdalepl/+archive/ubuntu/gvfs-mtp
Але тепер, версії Ubuntu з 13.10 містять усі ці зміни, тому це більше не повинно бути необхідним. То чому я все-таки маю ці помилки? Я все ще в змозі робити файлові операції на своєму Walkman за допомогою графічного файлового менеджера (Caja, на Linux Mint), тільки не через командний рядок.