J’ai constaté assez vite après avoir installé Ubuntu sur mon Vaio que si la tablette d’Asus & Google montait en USB comme un rêve sous Windows, sous Ubuntu rien ne se passait. J’ai donc googlé quelques secondes et trouvé un site anglais qui donne une méthode assez simple pour faire monter la tablette sous Ubuntu. Histoire de me garder un mémo quelque part et avec l’éventualité que ça puisse aider d’autres utilisateurs, voici le petit tuto traduit par votre serviteur.
Ouvrez un terminal et tapez la ligne suivante :
sudo apt-get install mtp-tools mtpfs |
Connectez la tablette en USB. Sur l’appareil, déroulez l’affichage des notifications et cliquez sur le type de connection USB affiché. Vérifiez alors dans les paramètres que la Nexus est bien paramétrée en MTP.
Tapez ensuite les deux lignes de commande dans le terminal, l’une après l’autre :
mtp-detect | grep idvendor mtp-detect | grep idproduct |
Voici ce que vous devriez obtenir (attention, la réponse peut prendre un peu de temps) :
Notez soigneusement les deux chiffres hexadécimaux optenus; l’idVendor et l’idProduct (par exemple sur l’image; 04e8 et 685c)
Tapez ensuite la commande suivante dans le terminal :
gksu gedit /etc/udev/rules.d/51-android.rules |
Une fenêtre d’édition va s’ouvrir (si vous n’avez pas Gedit d’installé, remplacez par le nom de votre éditeur favori à la place).
Dans le document vide ouvert dans Gedit, tapez ou copi-collez la ligne suivante (faites attention à ce que tout ne soit qu’une seule ligne) :
SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666" |
Vous allez maintenant remplacer VENDORID par le numéro noté plus haut, et de même pour PRODUCTID (laissez bien les guillemets).
Sauvez et fermez Gedit. Débranchez la tablette, puis tapez les lignes de commande suivantes dans le terminal :
1 2 3 4 | sudo service udev restart sudo mkdir /media/GalaxyNexus sudo chmod a+rwx /media/GalaxyNexus sudo adduser VOTRENOMDUTILISATEUR fuse |
Remplacez VOTRENOMDUTILISATEUR par le login que vous utilisez pour démarrer Ubuntu (par exemple nootilus pour moi).
Enfin, tapez la ligne suivante :
gksu gedit /etc/fuse.conf |
Voici ce que doit contenir le fichier qui s’ouvre dans Gedit :
1 2 3 4 5 6 7 8 9 | # Set the maximum number of FUSE mounts allowed to non-root users. # The default is 1000. # #mount_max = 1000 # Allow non-root users to specify the 'allow_other' or 'allow_root' # mount options. # #user_allow_other |
Il vous suffit de décommenter (retirer le #) devant la dernière ligne.
On y est presque.
Redémarrez votre ordinateur. Lorsque vous êtes de retour, ouvrez à nouveau un terminal et tapez les lignes suivantes :
1 2 3 | echo "alias android-connect=\"mtpfs -o allow_other /media/GalaxyNexus\"" >> ~/.bashrc echo "alias android-disconnect=\"fusermount -u /media/GalaxyNexus\"" >> ~/.bashrc source ~/.bashrc |
Connectez à nouveau la tablette en USB, assurez-vous à nouveau que le paramétrage USB est resté sur MTP puis tapez cette commande :
android-connect |
Et voilà ! La tablette apparaît maintenant dans votre navigateur de fichiers sous la forme d’un disque dur. Si vous essayez, vous constaterez que vous ne pouvez démonter la tablette malgré la présence du bouton d’éjection. C’est pour cela que nous avons ajouté à votre Bash la commande le permettant :
android-disconnect |
Vous pouvez par exemple les ajouter au lanceur sous la forme d’icônes.
Et voilà !…




Bonjour,
Merci pour ce tutoriel, cependant j’obtiens cette erreur « bash: Erreur de syntaxe près du symbole inattendu « ;& » »
dans le terminal lorsque je rentre les lignes echo, echo et source de la fin.
Pourriez-vous m’aider ?
Bonjour, j’ai suivi le tutoriel jusqu’au redémarrage du pc et ensuite voic le message d’erreur que le terminial affiche avec les dernières lignes de commandes a taper.
echo « alias android-connect=\ »mtpfs -o allow_other /media/Nexus7\ »" >> ~/.bashrc
bash: Erreur de syntaxe près du symbole inattendu « ;& »
Etant novice dans la leangage ubuntu.
Pouvez-vous m’apporter une réponse
M%erci d’ avance
Bonjour,
Un grand merci pour le tuto.
:)
Petite coquille (ou mise en forme « imposée » du blog) : pour les alias, les >> sont remplacés par des >> dans ton article…
;)
Cordialement, @+
@+
Addendum :
Oui… sûrement une mise en forme automatique : dans mon commentaire précédent, ils apparaissent tous deux sous la même forme.
Une capture sera plus parlante :
http://dl.dropbox.com/u/58656961/Divers/CaptureArticle.png
;)
@+
Salut à tous ! Toutes mes excuses pour ne réagir que maintenant. Et un grand merci à monsieur Gnou qui a trouvé d’où provenait l’erreur.
J’avoue n’avoir pas vu cette coquille en relisant cet article, et je me suis aperçu en lisant vos commentaires que le plugin permettant à afficher les lignes de codes «rétro-encodait» les caractères spéciaux (le > en > ;)
Merci pour votre patience et j’espère que malgré cette erreur de ma part ce tuto vous aura quand-même aidé :)
Bonjour,
quand je clique sur « Galaxy Nexus » dans nautilus, j’ai une pop-up :
Impossible d’afficher « /media/GalaxyNexus ».
Erreur : Erreur lors de l’obtention des informations du fichier « /media/GalaxyNexus » : Noeud final de transport n’est pas connecté
Sélectionnez un autre visionneur et essayez à nouveau.
voila, si quelqu’un a une piste.
Par ailleurs j’ai noté une erreur de casse dans les commandes suivante :
mtp-detect | grep idvendor
mtp-detect | grep idproduct
c’est en fait :
mtp-detect | grep idVendor
mtp-detect | grep idProduct
Merci pour ce tuto je l’ai utilisé pour connecter mon mobile Nexus 4
on peut utiliser lsusb à la place de mtp-detect on obtient : Bus xxx Device xxx: ID {idVendor}:{idProduct} xxxxxxxxxxxx
chez moi :
Bus 002 Device 005: ID 18d1:4ee1 Google Inc.
BONJOUR
Tout c’est bien déroulé mais quand je tape « android-connect » a la fin il apparait « commande introuvable » ( a noter que je n’ai pas trouver « connection USB » dans les parametre de ma NEXUS7
merci pour votre aide
maintenant mon PC reconnaise ma nexux7 en PTP (en temps qu’appareil photo)
mais en MTP (video) . que dois faire svp merci