ฉันใช้ Linux Mint 17.1 64 บิต (อ้างอิงจาก Ubuntu 14.04) นับตั้งแต่อัปเกรดจาก Linux Mint 14 / Ubuntu 12.10 สคริปต์ Python ที่ฉันใช้เพื่อซิงค์เพลงกับ Walkman ของฉันหยุดทำงาน
ก่อนหน้านี้เมื่อฉันติดตั้ง Walkman ของฉันมันจะปรากฏเป็นพา ธ โดยอัตโนมัติ/run/user/1000/gvfs/WALKMAN/Storage Media
และทำงานเหมือนกับระบบไฟล์อื่น ๆ : ฉันสามารถคัดลอกแทร็กไปที่มันลบแทร็กออกจากแทร็กอื่น ๆ ทั้งหมดผ่าน Python อย่างไรก็ตามฉันจำไม่ได้ว่าฉันต้องทำการเปลี่ยนแปลงอะไรเพื่อให้เรื่องนี้เกิดขึ้น
ตั้งแต่การอัพเกรดลินุกซ์มิ้นท์ 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
ฉันได้ทำการวิจัยเกี่ยวกับปัญหานี้แล้ว แต่คำอธิบายที่พบได้บ่อยที่สุดดูเหมือนว่ามันเคยได้รับการแก้ไขโดย PPA นี้: https://launchpad.net/~langdalepl/+archive/ubuntu/gvfs-mtp
แต่ตอนนี้อูบุนตูตั้งแต่ 13.10 มีการเปลี่ยนแปลงเหล่านี้ทั้งหมดดังนั้นจึงไม่จำเป็นต้องใช้อีกต่อไป เหตุใดฉันจึงยังคงมีข้อผิดพลาดเหล่านี้อยู่ ฉันยังคงสามารถดำเนินการกับไฟล์บน Walkman ของฉันผ่านตัวจัดการไฟล์กราฟิก (Caja บน Linux Mint) ได้โดยไม่ต้องใช้บรรทัดคำสั่ง