Les nouveaux feux Kindle ne peuvent être gérés que via un protocole appelé MTP, mais vous pouvez toujours les monter.
Assurez-vous d'abord que mtpfs est installé.
sudo apt-get install mtpfs
Ensuite, depuis udev
et libmtp
ne savez pas encore sur Kindle Fire faire:
lsusb
Mon Kindle Fire HD apparaît comme « Appareil xxx bus yyy: ID 1949: 0007 Lab126 »
Ce qui est important, c'est l'ID USB.
Ensuite, ajoutez un fichier à udev pour reconnaître votre appareil:
sudo vi /etc/udev/rules.d/51-android.rules
Ajoutez cette ligne à la fin, en remplaçant vos identifiants USB que vous avez compris ci-dessus s'ils sont différents:
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0007", MODE="0666"
Connectez votre Kindle et regardez si le système l'a trouvé:
dmesg
Dans le spam, vous devriez voir quelque chose comme ceci:
...
[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
...
Si vous ne trouvez pas votre appareil avec lsusb, vous pouvez obtenir les identifiants ici aussi, mais lorsque vous modifiez les règles udev vous devrez déconnecter et reconnecter.
Maintenant, nous allons faire une place pour le monter.
sudo mkdir -p /media/Kindle
sudo chmod 755 /media/Kindle
En outre, il ne fait pas de mal à faire le fusible vous est mis en place pour permettre aux utilisateurs réguliers de monter des choses.
Assurez - vous que /etc/fuse.conf
est mis en place pour cela:
sudo vi /etc/fuse.conf
Recherchez la ligne qui dit « user_allow_other » et assurez-vous qu'il est décommentée.
Presque là! Cette partie sera désormais automatique. Tout ce que nous avons à faire est de monter maintenant.
Branchez-le et configurez la connexion MTP sur USB en le montant, comme ceci:
mtpfs -o allow_other /media/Kindle
Soyez patient avec lui, ce n'est pas la chose la plus rapide jamais. En tout cas, une fois que cette commande est terminée, vous devriez voir un système de fichiers Nautilus, Kindle dans etc.
Lorsque vous avez fini de l'utiliser, par exemple, je charge de la musique /media/Kindle/Internal\ Storage/Music
ou utilise l'outil ebook Calibre,
sync
fusermount -u /media/Kindle
Je dépose ces commandes dans des alias, mais vous pouvez tout aussi facilement ajouter un "RUN =" à la udev
règle ou les bourrer dans des scripts shell.
Je préfère l'application Android « ES File Explorer » pour se promener et de regarder les fichiers sur mon Kindle ... parce que le Kindle ne sont pas bonnes à « auto-découverte » de nouveaux fichiers.
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
Il ne montera pas. Des idées?