Tôi đang chạy Linux Mint 17.1 64-bit (dựa trên Ubuntu 14.04). Kể từ khi nâng cấp từ Linux Mint 14 / Ubuntu 12.10, tập lệnh Python tôi sử dụng để đồng bộ hóa nhạc với Walkman của tôi đã ngừng hoạt động.
Trước đây, khi tôi gắn Walkman, nó sẽ tự động hiển thị dưới dạng đường dẫn /run/user/1000/gvfs/WALKMAN/Storage Media
và sẽ hoạt động như mọi hệ thống tệp khác: Tôi có thể sao chép các bản nhạc vào nó, xóa các bản nhạc từ nó, v.v., thông qua Python. Tuy nhiên, tôi không thể nhớ nếu tôi phải thực hiện bất kỳ thay đổi nào để điều này xảy ra.
Kể từ khi nâng cấp lên Linux Mint 17 (và bây giờ là 17.1), khi tôi gắn Walkman, nó hiển thị dưới dạng đường dẫn /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C007%5D/Storage Media
. Hơn nữa, khi tôi cố chạy các hoạt động tập tin tương tự, bây giờ chúng thất bại. Tôi đã phát hiện ra rằng điều này xảy ra không chỉ thông qua Python mà còn trên dòng lệnh. Ví dụ:
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
Tôi đã thực hiện một số nghiên cứu về vấn đề này, nhưng lời giải thích phổ biến nhất dường như là nó đã được giải quyết trước đây bởi PPA này: https://launchpad.net/~langdalepl/+archive/ubuntu/gvfs-mtp
Nhưng hiện tại, các phiên bản Ubuntu kể từ ngày 13.10 chứa tất cả những thay đổi này nên không còn cần thiết nữa. Vậy tại sao tôi vẫn gặp phải những lỗi này? Tôi vẫn có thể thực hiện các thao tác tệp trên Walkman của mình thông qua trình quản lý tệp đồ họa (Caja, trên Linux Mint), chỉ không qua dòng lệnh.