web-dev-qa-db-fra.com

Connectez Galaxy Nexus à Ubuntu

J'essaie de connecter mon Galaxy Nexus à un PC Ubuntu 11.04 en suivant les instructions de cet autre article ( Obtenir des appareils compatibles MTP pour fonctionner avec Ubuntu? ).

Je l'ai lu et refait chaque étape environ 10 fois, mais le mieux que je puisse en tirer en essayant d'accéder (sur le terminal) au répertoire /media/myGalaxyNexus est l'erreur suivante:

ls: cannot access /media/myGalaxyNexus: Transport endpoint is not connected
total 0
d????????? ? ? ? ?                ? myGalaxyNexus

Ceci est le résultat de la commande cat ~/.bashrc (seule la partie liée à ce post ...):

alias Android-connect="mtpfs -o allow_other /media/myGalaxyNexus"
alias Android-disconnect="fusermount -u /media/myGalaxyNexus"

Ceci est le résultat de la commande cat /etc/udev/rules.d/51-Android.rules:

SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="685c", MODE="0666"

Ceci est le résultat de la commande mtp-detect:

libmtp version: 1.1.1
Listing raw device(s)
Device 0 (VID=04e8 and PID=685c) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
  Found 1 device(s):
   04e8:685c @ bus 2, dev 3

J'ai également trouvé cela utile link mais ni l'un ni l'autre ne m'a aidé. Le mieux que j'ai pu obtenir en le suivant était d'afficher un répertoire nommé Playlist qui était vide.

1
Matteo

Il existe une meilleure solution que la solution mtpfs disponible pour les versions 12.04 et ultérieures. Je republie la solution ici sur demande afin que cette question puisse être marquée comme résolue. L'original se trouve ici: Obtenir des appareils compatibles MTP pour fonctionner avec Ubuntu?


Connexion des appareils Android via MTP avec GVFS

(Hors de la boîte au 13.04)

Depuis le 13.04, l'accès au stockage pour les appareils Android via MTP fonctionne immédiatement. Cela a été possible grâce aux mises à jour pour GVFS par Philip Langdale . Pour les versions 12.04 et 12.10, il existe un PPA avec versions rétroportées des packages nécessaires.

Notez que votre appareil doit être déverrouillé pour accéder au stockage de l'appareil avec Ubuntu via MTP.

showing device in nautilus in locked and unlocked state

Si vous obtenez un message d'erreur, essayez de rebrancher le périphérique une fois.

error message that might pop up when connecting

Citation de Jorge Castro sur l'ajout du PPA pour Est-il prévu d'améliorer le support mtp sur les futures versions d'Ubuntu? :

  1. Ajoutez le PPA à votre système

    Sudo add-apt-repository ppa:langdalepl/gvfs-mtp
    Sudo apt-get update
    
  2. Ensuite, lancez Software Updater (précédemment appelé Update Manager) et installez les mises à jour disponibles.

  3. Une fois que tout a été mis à jour avec succès, redémarrez votre ordinateur, déverrouillez votre appareil Android, connectez-le via USB et il devrait apparaître dans votre gestionnaire de fichiers.


Veuillez vous référer à Que sont les PPA et comment les utiliser? si vous avez des questions sur tout ce qui concerne les archives de packages personnels (PPA) et reportez-vous à la source sur Web Upd8 (il a quelques commentaires à lire).

Pour clarifier les choses:

  1. Vous n'avez pas besoin de déverrouiller le booloader (fastboot oem unlock) ou rootez votre téléphone. Le déverrouillage fait simplement référence à l'écran de verrouillage Android dans cette réponse.
  2. Vous n'avez pas besoin d'ajouter des règles udev pour obtenir l'accès MTP. Ceux-ci sont destinés à l'accès des développeurs (protocoles adb et fastboot). Vous pouvez trouver les instructions d'origine sur le Android si vous êtes intéressé (chapitre: Configurer l'accès USB).
  3. Cette solution s'applique à tous les appareils Android fournissant la fonctionnalité MTP et probablement tous les appareils non Android dotés de la fonctionnalité MTP.
1
LiveWireBT

Curieusement, l'application appelée Gigolo fait un très bon travail pour détecter et monter les appareils Android. J'utilisais mon Galaxy Nexus. Elle apparaissait comme par magie dans la liste des appareils disponibles de Gigolo. J'ai raison- cliqué et "connecté" le Galaxy Nexus, puis je l'ai fait à nouveau un clic droit et "ouvert" a travaillé pour le lancer dans mon navigateur de fichiers.

J'utilisais Xubuntu 13.10 pour ce faire. Ce devrait être la commande pour l'installer à partir du terminal:

$ apt-get install gigolo
1
starlocke