Новими запаленнями Kindle можна керувати лише через протокол, відомий як MTP, але ви все одно можете їх встановити.
Спочатку переконайтеся, що у вас встановлено mtpfs.
sudo apt-get install mtpfs
Тоді, оскільки udev
та libmtp
ще не знаю про Kindle Fire:
lsusb
My Kindle Fire HD відображається як " Пристрій шини xxx", рік: ID 1949: 0007 Lab126 "
Важливим є ідентифікатор USB.
Далі додайте файл до udev, щоб розпізнати свій пристрій:
sudo vi /etc/udev/rules.d/51-android.rules
Додайте цей рядок до кінця, замінюючи свої USB-ідентифікатори, які ви з'ясували вище, якщо вони різні:
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0007", MODE="0666"
Підключіть Kindle і подивіться, чи знайшла його система:
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, ви можете отримати тут ідентифікатори, але коли ви редагуєте правила udev, вам доведеться відключити та підключити знову.
Тепер давайте зробимо місце для його монтажу.
sudo mkdir -p /media/Kindle
sudo chmod 755 /media/Kindle
Крім того, не завадить переконатися, що запобіжник встановлений, щоб дозволити звичайним користувачам монтувати речі.
Переконайтеся, що /etc/fuse.conf
для цього встановлено:
sudo vi /etc/fuse.conf
Шукайте рядок із написом "user_allow_other" і переконайтесь, що це не коментується.
Майже там! Ця частина відтепер буде автоматичною. Все, що нам потрібно зробити, - це змонтувати його зараз.
Підключіть його та встановіть MTP через USB-з'єднання, встановивши його так:
mtpfs -o allow_other /media/Kindle
Будьте терплячі до цього, це не найшвидше. У будь-якому випадку, як тільки ця команда буде виконана, вам слід побачити файлову систему розпалення в Nautilus тощо.
Коли ви закінчили його використовувати, наприклад, я завантажую музику /media/Kindle/Internal\ Storage/Music
або використовую електронний інструмент "Калібр",
sync
fusermount -u /media/Kindle
Я перекидаю ці команди на псевдоніми, але ви можете так само легко додати до правила "RUN =" або скласти udev
їх у сценарії оболонки.
Я вважаю за краще додаток для Android "ES File Explorer" блукати і переглядати файли на моєму Kindle ... тому що Kindles не дуже хороший у "автоматичному відкритті" нових файлів.
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
він не зможе монтуватися. Будь-які ідеї?