Nowym ogniem Kindle można zarządzać tylko za pomocą protokołu znanego jako MTP, ale nadal można je montować.
Najpierw upewnij się, że masz zainstalowany program mtpfs.
sudo apt-get install mtpfs
Następnie, ponieważ udev
i libmtp
jeszcze nie wiem o Kindle Fire:
lsusb
Mój Kindle Fire HD pokazuje się jako „ Bus xxx Device rrr: ID 1949: 0007 Lab126 ”
Ważny jest identyfikator USB.
Następnie dodaj plik do udev, aby rozpoznać urządzenie:
sudo vi /etc/udev/rules.d/51-android.rules
Dodaj tę linię na końcu, zastępując swoje identyfikatory USB, które wymyśliłeś powyżej, jeśli są różne:
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0007", MODE="0666"
Podłącz swój Kindle i sprawdź, czy system go znalazł:
dmesg
W spamie powinieneś zobaczyć coś takiego:
...
[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
...
Jeśli nie możesz znaleźć swojego urządzenia za pomocą lsusb, możesz również pobrać identyfikatory tutaj, ale kiedy edytujesz reguły udev, będziesz musiał się rozłączyć i ponownie połączyć.
Teraz zróbmy miejsce do zamontowania.
sudo mkdir -p /media/Kindle
sudo chmod 755 /media/Kindle
Ponadto nie zaszkodzi upewnić się, że bezpiecznik jest skonfigurowany, aby zwykli użytkownicy mogli montować rzeczy.
Upewnij się, że /etc/fuse.conf
skonfigurowano to:
sudo vi /etc/fuse.conf
Poszukaj wiersza z napisem „user_allow_other” i upewnij się, że nie jest komentowany.
Prawie na miejscu! Ta część będzie od teraz automatyczna. Wszystko, co musimy zrobić, to zamontować teraz.
Podłącz i skonfiguruj połączenie MTP przez USB, instalując go w następujący sposób:
mtpfs -o allow_other /media/Kindle
Bądź cierpliwy, to nie jest najszybsza rzecz na świecie. W każdym razie, po wykonaniu tego polecenia, powinieneś zobaczyć w Nautilusie podobny system plików.
Kiedy skończysz z niego korzystać, na przykład ładuję muzykę /media/Kindle/Internal\ Storage/Music
lub używam kalibru ebook,
sync
fusermount -u /media/Kindle
Upuszczam te polecenia do aliasów, ale równie łatwo możesz dodać „RUN =” do udev
reguły lub umieścić je w skryptach powłoki.
Wolę aplikację „ES File Explorer” na Androida, aby wędrować i przeglądać pliki na moim Kindle ... ponieważ Kindles nie są dobre w „automatycznym wykrywaniu” nowych plików.
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
Nie da się zamontować. Jakieś pomysły?