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 27/02/2016, 11:25] – [Utilisation de jmtpfs (pour périphériques MTP >= Android 4)] orthographe 85.218.40.80 | 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 ====== |
| - | + | ||
| - | <note tip>A partir de la version 13.04 ou 14.04 selon les sources, les périphériques mtp sont nativement gérés. | + | |
| - | + | ||
| - | Par contre des problèmes subsistent selon l' | + | |
| // | // | ||
| - | 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' | ||
| - | < | + | < |
| - | ===== Méthode 1 (recommandée)===== | ||
| - | < | + | ===== Utilisation ===== |
| + | Les périphériques mtp " | ||
| + | Il peut cependant y avoir des problèmes de reconnaissance | ||
| - | Pour les appareils Android | + | Certains utilisateurs rapportent que des problèmes subsistent selon l' |
| - | ==== Installation ==== | + | 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 |
| + | " | ||
| + | Assurez vous que tous les paquets nécessaires sont [[: | ||
| - | Nous allons utiliser ici un PPA de webupd8team. | ||
| - | sudo add-apt-repository ppa: | ||
| - | 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 : | ||
| - | |||
| - | sudo add-apt-repository --remove ppa: | ||
| - | |||
| - | < | ||
| - | |||
| - | ===== Méthode 2 ===== | ||
| - | |||
| - | ==== Utilisation de gphotofs ==== | ||
| - | |||
| - | <note warning> | ||
| - | |||
| - | Tout d' | ||
| - | |||
| - | Ensuite, l' | ||
| - | < | ||
| - | sudo mkdir -m 777 / | ||
| - | sudo gphotofs /media/mtp -o allow_other | ||
| - | </ | ||
| - | <note warning> | ||
| - | Donner les droits au bon propriétaire ou au bon groupe à l'aide de la commande [[: | ||
| - | </ | ||
| - | 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' | ||
| - | --- // | ||
| - | Et pour démonter **''/ | ||
| - | fusermount -u /media/mtp | ||
| - | ==== Utilisation de mtpfs ==== | ||
| - | |||
| - | Vous pouvez utiliser aussi Mtpfs ( disponible sous Hardy ), le fonctionnement est similaire à gphotofs mais est accessible pour un simple utilisateur. | ||
| - | |||
| - | Installez le paquet **'' | ||
| - | |||
| - | Taper la commande suivante pour créer le point de montage si il n' | ||
| - | mkdir ~/mtp | ||
| - | puis pour monter un périphérique en tapant la commande suivante : | ||
| - | mtpfs ~/mtp | ||
| ==== Utilisation de jmtpfs (pour périphériques MTP >= Android 4) ==== | ==== Utilisation de jmtpfs (pour périphériques MTP >= Android 4) ==== | ||
| - | Installer le paquet | + | Installer le paquet **[[apt> |
| Pour garder une cohérence avec le reste de Linux, taper la commande suivante (facultatif) : | Pour garder une cohérence avec le reste de Linux, taper la commande suivante (facultatif) : | ||
| Ligne 97: | Ligne 47: | ||
| Device 0 (VID=2931 and PID=0a05) is a Jolla Sailfish (ID2). | Device 0 (VID=2931 and PID=0a05) is a Jolla Sailfish (ID2). | ||
| </ | </ | ||
| - | ==== Démontage du repertoire | + | ==== Démontage du répertoire |
| 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 ===== | ||
| - | * **(en)** [[http:// | ||
| - | * **(fr)** [[http:// | ||
| - | * **(en)** [[http:// | ||
