नई किंडल फेयर को केवल एमटीपी के रूप में जाना जाता प्रोटोकॉल के माध्यम से प्रबंधित किया जा सकता है, लेकिन आप अभी भी उन्हें माउंट कर सकते हैं।
पहले सुनिश्चित करें कि आपने mtpfs स्थापित किया है।
sudo apt-get install mtpfs
तब से, udev
और libmtp
किंडल फायर के बारे में अभी तक पता नहीं है:
lsusb
मेरा जलाने की आग HD " बस xxx डिवाइस yyy: ID 1949: 0007 Lab126 " के रूप में दिखाई देती है
USB ID क्या महत्वपूर्ण है।
इसके बाद, अपने डिवाइस को पहचानने के लिए udev में एक फ़ाइल जोड़ें:
sudo vi /etc/udev/rules.d/51-android.rules
इस पंक्ति को अंत में जोड़ें, अपनी USB ID को प्रतिस्थापित करते हुए आप ऊपर पता लगा सकते हैं यदि वे अलग हैं:
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0007", MODE="0666"
अपने किंडल को कनेक्ट करें और देखें कि क्या सिस्टम ने पाया है:
dmesg
स्पैम में आपको कुछ इस तरह से देखना चाहिए:
...
[32421.676671] usb 3-1: >new high-speed USB device number 4 using xhci_hcd
[32421.702240] usb 3-1: >New USB device found, idVendor=1949, idProduct=0007
[32421.702247] usb 3-1: >New USB device strings: Mfr=2, Product=3, SerialNumber=4
[32421.702250] usb 3-1: >Product: Kindle
[32421.702254] usb 3-1: >Manufacturer: Amazon
[32421.702257] usb 3-1: >SerialNumber: xxx
...
यदि आप अपने डिवाइस को lsusb के साथ नहीं ढूंढ सकते हैं, तो आप यहां भी पहचानकर्ता प्राप्त कर सकते हैं, लेकिन जब आप udv नियमों को संपादित करते हैं तो आपको डिस्कनेक्ट और फिर से कनेक्ट करना होगा।
अब इसे माउंट करने के लिए एक जगह बनाते हैं।
sudo mkdir -p /media/Kindle
sudo chmod 755 /media/Kindle
इसके अलावा, यह सुनिश्चित करने के लिए चोट नहीं करता है कि नियमित उपयोगकर्ताओं को चीजों को माउंट करने की अनुमति देने के लिए फ्यूज की स्थापना की जाती है।
सुनिश्चित करें कि इसके /etc/fuse.conf
लिए सेट अप किया गया है:
sudo vi /etc/fuse.conf
उस पंक्ति को देखें जो "user_allow_other" कहती है और सुनिश्चित करें कि यह अनियोजित है।
लगभग वहाँ पहुँच गया! यह हिस्सा अब से स्वचालित होगा। हमें बस अब इसे माउंट करना है।
इसे प्लग इन करें और इसे बढ़ते हुए USB कनेक्शन पर MTP सेटअप करें, जैसे:
mtpfs -o allow_other /media/Kindle
इसके साथ धैर्य रखें, यह अब तक की सबसे तेज चीज नहीं है। किसी भी दर पर, एक बार यह कमांड पूरा हो जाने पर, आपको Nautilus में एक किंडल फाइल सिस्टम देखना चाहिए, आदि।
जब आप इसका उपयोग कर रहे हों, उदाहरण के लिए मैं संगीत लोड करता हूं /media/Kindle/Internal\ Storage/Music
, या ईबुक टूल कैलिबर का उपयोग करता हूं ,
sync
fusermount -u /media/Kindle
मैं इन आदेशों को उपनाम में छोड़ता हूं, लेकिन आप आसानी से udev
नियम में "RUN =" जोड़ सकते हैं या उन्हें शेल स्क्रिप्ट में भर सकते हैं।
मैं इधर-उधर भटकने के लिए एंड्रॉइड ऐप "ईएस फाइल एक्सप्लोरर" को प्राथमिकता देता हूं और अपने किंडल पर फाइलों को देखता हूं ... क्योंकि किंडल नई फाइलों की "ऑटो-डिस्कवरी" पर अच्छा नहीं है।
mtpfs -o allow_other /media/Kindle Listing raw device(s) Device 0 (VID=1949 and PID=0007) is UNKNOWN. Please report this VID/PID and the device model to the libmtp development team Found 1 device(s): 1949:0007 @ bus 2, dev 8 Attempting to connect device Android device detected, assigning default bug flags Listing File Information on Device with name: (NULL) fusermount: failed to open /etc/fuse.conf: Permission denied fusermount: user has no write access to mountpoint /media/Kindle
यह माउंट नहीं होगा। कोई विचार?