Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| mtp [Le 18/05/2014, 17:40] – [Installation] 178.73.131.249 | mtp [Le 10/03/2023, 22:37] (Version actuelle) – lien L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag>Bionic |
| - | ====== MTP - Media Transfer Protocol | + | ====== MTP : transfert de fichiers multimédias sur des périphériques ====== |
| // | // | ||
| - | Originalement créé par Microsoft(r), | + | Originalement créé par Microsoft(r), |
| - | + | ||
| - | Sous Ubuntu, le protocole MTP est géré nativement. Ainsi, vos baladeurs sont pris en charge par votre lecteur audio préféré ([[: | + | |
| + | Sous Ubuntu, le protocole MTP est géré nativement. Ainsi, vos baladeurs sont pris en charge par votre lecteur audio préféré ([[: | ||
| Récemment, MTP est devenu le protocole recommandé par Google pour l' | Récemment, MTP est devenu le protocole recommandé par Google pour l' | ||
| - | Depuis la version 13.04 les différents appareils Android | + | <note important> |
| - | < | ||
| - | ===== Méthode 1 (recommandée)===== | + | ===== Utilisation |
| + | Les périphériques mtp " | ||
| + | Il peut cependant y avoir des problèmes de reconnaissance et de droit d' | ||
| - | < | + | Certains utilisateurs rapportent que des problèmes subsistent selon l' |
| + | en utilisant un port USB 3 (si votre ordinateur en est équipé) au lieu d'un port USB 2. Il faut alors chercher dans le dossier | ||
| + | " | ||
| - | Pour les appareils Android (4.0 et supérieur) ou tout autre appareil utilisant le protocole MTP, il existe un PPA sur Unity. | + | Assurez vous que tous les paquets nécessaires sont [[: |
| - | ==== Installation ==== | + | |
| - | Nous allons utiliser ici un PPA de webupd8team. | + | ==== Utilisation |
| - | sudo add-apt-repository ppa: | + | Installer le paquet **[[apt> |
| - | sudo apt-get update | + | |
| - | sudo apt-get install go-mtpfs go-mtpfs-unity | + | |
| - | + | ||
| - | Une fois fait, supprimez le PPA dans les paramètres du gestionnaire de mises à jour, onglet ' | + | |
| - | En ligne de commande, la suppression du PPA se fait grace à la commande : | + | |
| - | | + | Pour garder une cohérence avec le reste de Linux, taper la commande suivante (facultatif) : |
| + | | ||
| + | Taper la commande suivante pour créer le point de montage s'il n' | ||
| + | mkdir ~/mtp | ||
| + | Et enfin, taper la commande suivante pour monter le filesystem mtp dans le répertoire choisi précédemment : | ||
| + | jmtpfs ~/mtp | ||
| + | Si le périphérique MTP n'est pas connu par libmtp, alors le message suivant s' | ||
| + | < | ||
| + | Please report this VID/PID and the device model to the libmtp development team</ | ||
| + | Il faut alors faire une mise à jour de libmtp via le PPA de libmtp ((https:// | ||
| - | < | + | On peut le faire en tapant |
| - | + | <code>sudo add-apt-repository | |
| - | ===== Méthode 2 ===== | + | On peut alors relancer le montage du périphérique MTP : |
| - | + | <code>$ jmtpfs ~/mtp | |
| - | ==== Utilisation de gphotofs ==== | + | Device 0 (VID=2931 and PID=0a05) is a Jolla Sailfish |
| - | + | ||
| - | <note warning>libmtp2 n'est plus disponible sur Ubuntu 12.04 LTS. Mais la manipulation marche quand même.</ | + | |
| - | + | ||
| - | Tout d' | + | |
| - | + | ||
| - | Ensuite, l' | + | |
| - | < | + | |
| - | sudo mkdir /media/mtp | + | |
| - | sudo chmod 777 -R / | + | |
| - | sudo gphotofs / | + | |
| - | </file> | + | |
| - | <note warning> | + | |
| - | Donner les droits au bon propriétaire ou au bon groupe à l'aide de la commande [[:permissions# | + | |
| - | </note> | + | |
| - | ou pour être accessible que par root : | + | |
| - | < | + | |
| - | sudo gphotofs /media/mtp -o allow_root | + | |
| - | </ | + | |
| - | + | ||
| - | Voilà ! Il ne vous reste plus qu'à rajouter les fichiers musicaux de votre baladeur situés dans le point de montage à votre collection dans votre lecteur favori ! | + | |
| - | <note tip>Pour faire l' | + | |
| - | --- // | + | |
| - | + | ||
| - | ==== Utilisation de mtpfs ==== | + | |
| - | + | ||
| - | Vous pouvez utiliser aussi Mtpfs ( disponible sous Hardy ), le fonctionnement est similaire à gphotofs mais est accessible pour un simple utilisateur. | + | |
| - | + | ||
| - | [[: | + | |
| - | + | ||
| - | + | ||
| - | puis pour monter un périphérique en suivant les indications du chapitre précédent : | + | |
| - | < | + | |
| - | mtpfs /media/mtp | + | |
| </ | </ | ||
| - | + | ==== Démontage du répertoire | |
| - | ==== Démontage du repertoire | + | |
| Pour démonter le périphérique dans les deux cas ci-dessus : | Pour démonter le périphérique dans les deux cas ci-dessus : | ||
| - | < | + | < |
| - | ==== Automatiser un peu le montage d'un baladeur mtp sur Jaunty avec mtpfs ==== | ||
| - | Une procédure assez simple permet de créer des raccourcis dans votre menu " | ||
| - | Cette procédure utilise le mtpfs et a été réalisée pour le Créative Zen mais peut trouver à s' | ||
| + | =====Problèmes connus===== | ||
| - | ===== Méthode 3 : En test, mais semble être la méthode la plus simple et la plus efficace ===== | + | ====Avec Dolphin==== |
| - | <note>Notez cependant que la version de GVFS proposée ici provient du dépôt personnel (PPA) de Philip Langdale, le développeur du greffon MTP pour GVFS; bien qu’étant testé, elle pourrait néanmoins rendre votre système instable ou entrer en conflit avec des futures mises à jour d’Ubuntu.</note> | + | Si [[: |
| - | L’intérêt | + | modification du fichier |
| + | voir [[https:// | ||
| - | Pour procéder à la mise à jour de GVFS, suivez les instructions suivantes: | + | ====Erreur d' |
| - | Ouvrez un terminal et exécutez les commandes suivantes: | + | Si dophin n' |
| - | < | + | $ mtp-detect |
| - | < | + | |
| - | Ouvrez ensuite le gestionnaire de mises à jour, puis appliquez l’ensemble des mises à jour proposées; | + | Si vous obtenez : |
| - | Enfin, lorsque les mises à jour sont installées, | + | error returned by libusb_claim_interface() = -6LIBMTP PANIC: Unable to initialize device |
| - | Merci à [[http://www.ubuntuser.com/ | + | Alors il s'agit d'un pas encore résolu dû au module KIO (le 19/12/20) |
| - | ===== Méthode 4 : supporte les téléphones Android (4.0 et supérieur) ===== | + | |
| - | A partir de la version 13.04, il semble y avoir un support natif de MTP. | + | Voici un contournement en attendant : |
| + | * en console saisir la commande '' | ||
| + | * en console saisir ensuite la commande '' | ||
| + | * ensuite vous pourrez accéder au smartphone dans dolphin normalement | ||
| - | Pour rendre votre téléphone Android compatible avec les anciennes versions de Ubuntu à travers le protocole MTP, vous allez devoir compiler un système de fichiers compatible [[fuse|FUSE]] (Système de fichiers en environnement utilisateur) appelé : **go-mtpfs** | ||
| - | <note tip> | + | ===== Liens ===== |
| + | * **(fr)** [[https:// | ||
| - | Comme son nom l' | + | ---- |
| - | [[: | + | |
| - | Une fois l' | + | //Autres contributeurs : [[: |
| - | < | + | |
| - | mkdir /tmp/go | + | |
| - | export GOPATH=/tmp/go | + | |
| - | go get github.com/ | + | |
| - | sudo cp / | + | |
| - | </ | + | |
| - | Pour utiliser go-mtpfs rien de plus simple : branchez votre téléphone/ | ||
| - | < | ||
| - | mkdir ~/ | ||
| - | go-mtpfs ~/ | ||
| - | </ | ||
| - | Une fois vos échanges terminés, pour démonter proprement le périphérique : | ||
| - | < | ||
| - | fusermount -u ~/ | ||
| - | </ | ||
| - | Automatisation de montage/ | ||
| - | < | ||
| - | #!/bin/bash | ||
| - | go-mtpfs && thunar ~/ | ||
| - | thunar ~/ | ||
| - | if ! go-mtpfs ~/ | ||
| - | fusermount -u ~/ | ||
| - | fi | ||
| - | </ | ||
| - | Enfin, pour supprimer toute trace de l' | ||
| - | < | ||
| - | rm -rf /tmp/go && rm -f / | ||
| - | </ | ||
| - | < | ||
| - | |||
| - | ===== Méthode 5 : Android (4.0 et supérieur) ===== | ||
| - | Faire l' | ||
| - | |||
| - | ==== Personnalisation du launcher ==== | ||
| - | |||
| - | Chercher le launcher en utilisant le mot clé Android, puis conservez-le dans la barre des tâches. | ||
| - | |||
| - | Nous allons le personnaliser comme suit : | ||
| - | |||
| - | {{: | ||
| - | |||
| - | \\ | ||
| - | Ouvrir le fichier : | ||
| - | |||
| - | gksudo gedit / | ||
| - | |||
| - | Puis remplacer le contenu par cela : | ||
| - | |||
| - | <file go-mtpfs-unity.desktop> | ||
| - | [Desktop Entry] | ||
| - | Name=Branchement de ma tablette Android | ||
| - | GenericName=Branchement de ma tablette Android | ||
| - | Comment=Mount an Android device filesystem using Go-mtpfs | ||
| - | Keywords=Android; | ||
| - | Exec=notify-send --icon=go-mtpfs-android " | ||
| - | Icon=go-mtpfs-android | ||
| - | Type=Application | ||
| - | Categories=System; | ||
| - | OnlyShowIn=Unity; | ||
| - | X-Ayatana-Desktop-Shortcuts=Mount; | ||
| - | TargetEnvironment=Unity | ||
| - | |||
| - | [Mount Shortcut Group] | ||
| - | Name=Branche ma Tablette Android | ||
| - | Exec=go-mtpfs-unity mount | ||
| - | TargetEnvironment=Unity | ||
| - | |||
| - | [Unmount Shortcut Group] | ||
| - | Name=Débranche ma Tablette Android | ||
| - | Exec=go-mtpfs-unity unmount | ||
| - | TargetEnvironment=Unity | ||
| - | </ | ||
| - | |||
| - | Enregistrer puis fermer Gedit. | ||
| - | |||
| - | <note warning> | ||
| - | Cette méthode fonctionne pour mon cas (12.04 LTS avec tablette ASUS Android 4.2) à condition de lancer les commandes en étant root : | ||
| - | |||
| - | Pour monter : sudo go-mtpfs-unity mount | ||
| - | |||
| - | Seul root a accès à / | ||
| - | |||
| - | Pour démonter : sudo go-mtpfs-unity unmount | ||
| - | </ | ||
| - | |||
| - | ==== Fonctionnement ==== | ||
| - | |||
| - | Une fois branchée en USB, la tablette se monte dans le dossier / | ||
| - | Le transfert terminé, on peut démonter la tablette et attendre la notification avant de totalement la débrancher du PC. | ||
| - | |||
| - | < | ||
| - | Lorsqu' | ||
| - | **NB** : Il est conseillé de démonter proprement la partition / | ||
| - | |||
| - | ===== Méthode 6 : pour les appareils Android (4.0 et supérieur) et un PPA sur gnome-shell ===== | ||
| - | |||
| - | < | ||
| - | |||
| - | ==== Installation ==== | ||
| - | |||
| - | Même installation que pour unity (méthode 4) | ||
| - | |||
| - | ==== Création de shells pour se connecter et se déconnecter ==== | ||
| - | |||
| - | Tout d' | ||
| - | < | ||
| - | sudo mkdir / | ||
| - | </ | ||
| - | |||
| - | Ensuite créez deux shells qui vous permettront de vous connecter et de vous déconnecter. | ||
| - | |||
| - | **Connexion :** | ||
| - | <file monter-android> | ||
| - | #!/bin/bash | ||
| - | go-mtpfs / | ||
| - | </ | ||
| - | |||
| - | **Déconnexion :** | ||
| - | <file demonter-android> | ||
| - | #!/bin/bash | ||
| - | sudo nautilus /media | ||
| - | exit | ||
| - | </ | ||
| - | |||
| - | Si vous voulez que ces fonctionnalités soient accessibles par tous les comptes ubuntu, en plus de leur donner les droits à exécution : | ||
| - | < | ||
| - | chmod +x *-Android | ||
| - | </ | ||
| - | Déplacez-les dans le dossier qui va bien : | ||
| - | < | ||
| - | sudo mv *-Android / | ||
| - | </ | ||
| - | |||
| - | Pour une question de simplicité, | ||
| - | Clic-droit sur le menu Applications => Éditer les menus | ||
| - | Clic-gauche sur Accessoires (dans la liste à gauche) | ||
| - | Nouveau menu => Android | ||
| - | Déplier Accessoires et cliquer sur Android | ||
| - | Nouvel élément | ||
| - | => Nom : Monter Android | ||
| - | => Commande : / | ||
| - | | ||
| - | Dans la liste de gauche => icons | ||
| - | Dans la liste de droite => Humanity => devices => 48 => music-player.svg => Ouvrir | ||
| - | | ||
| - | |||
| - | Recommencer avec le démontage : | ||
| - | Nouvel élément | ||
| - | => Nom : Démonter Android | ||
| - | => Commande : / | ||
| - | | ||
| - | Dans la liste de gauche => icons | ||
| - | Dans la liste de droite => Humanity => devices => 48 => music-player.svg => Ouvrir | ||
| - | | ||
| - | |||
| - | ==== Fonctionnement ==== | ||
| - | |||
| - | **Connexion :** | ||
| - | |||
| - | Lors de l' | ||
| - | Fermez-le et connectez-vous avec le shell : | ||
| - | |||
| - | Applications => Accessoires => Android => Monter Android | ||
| - | |||
| - | Vous aurez alors accès à MyAndroid et à tous les dossiers et fichiers du périphérique, | ||
| - | |||
| - | **Déconnexion :** | ||
| - | |||
| - | Comme tout périphérique, | ||
| - | Ici, le fonctionnement est curieux. La seule façon est de retirer le périphérique en sudo sous nautilus. D'où le shell vous demandant votre mot de passe, et ouvrant ensuite nautilus dans le dossier /media. | ||
| - | Vous pourrez alors démonter MyAndroid en utilisant le panneau latéral gauche et en cliquant sur l' | ||
| - | Personnellement, | ||
| - | |||
| - | <note warning> | ||
| - | </ | ||
| - | ===== Méthode 7 : plus difficile ===== | ||
| - | Recompiler son logiciel de musique : | ||
| - | Voici plusieurs tutos que vous avez certainement dû rencontrer lors de vos vaines (ou pas) recherches de solutions : | ||
| - | |||
| - | * Avec AmaroK : | ||
| - | - Le site de support d' | ||
| - | - Un tuto très complet sur les forums Ubuntu : http:// | ||
| - | - Un tuto en français: http:// | ||
| - | |||
| - | *Avec Gnomad2 : | ||
| - | - Un tuto bien fait, sur les forums Ubuntu : http:// | ||
| - | - Existe en VF ici : http:// | ||
| - | |||
| - | |||
| - | Et voilà, votre baladeur devrait maintenant soit être reconnu comme baladeur mp3 dans amaroK/ | ||
| - | ===== Liens ===== | ||
| - | * **(fr)** [[http:// | ||
| - | * **(en)** [[http:// | ||
