Bonjour,
Je viens d'apprendre des choses grâce à ce forum et à la question posée. Voici un résumé de ce que j'ai compris (je peux me tromper):
MTP n'est pas un système de fichier mais un protocole d'échange de données inventé par Microsoft (
https://fr.wikipedia.org/wiki/Media_Transfer_Protocol).
Il faut passer par FUSE pour exposer MTP comme un système de fichiers. Les liens symboliques ne devraient pas fonctionner sans l'aide de FUSE, mais doivent être inoffensifs.
Filesystem in UserSpacE, en français : « système de fichiers en espace utilisateur », souvent abrégé FUSE, est un logiciel libre permettant à un utilisateur sans privilèges particuliers d'accéder à un système de fichiers sans qu'il soit nécessaire de modifier les sources du noyau.
https://fr.wikipedia.org/wiki/Filesystem_in_Userspace
Dans la documentation de Ubuntu
https://doc.ubuntu-fr.org/mtp , il est n'est pas mentionné FUSE, mais jmtpfs :
jmtpfs est un système de fichiers basé sur FUSE et libmtp pour accéder aux périphériques MTP (Media Transfer Protocol) (
https://packages.debian.org/fr/sid/jmtpfs)
jmtpfs nécessite sudo pour s'installer.
Selon le wiki de Arch Linux (
https://wiki.archlinux.org/title/Media_ ... r_Protocol)
MTP is messy and its implementation varies between devices.
Ma traduction approximative : Le protocole MTP est désorganisé [foireux] et son implémentation varie d'un appareil à l'autre.
J'ai réussi à créer un lien symbolique (ln -s) avec jmtpfs vers mon Android cinq fois en repartant de zéro. Je fais les même étapes, parfois j'ai des messages d'erreurs, mais rien qui fige l'ordi. Cela me semble aléatoire ou à tout le moins compliqué pour moi. Peut-être qu'il y a des façons plus simples, mais celle des favoris ne fonctionne pas pour accéder à un répertoire plus rapidement sauf peut-être en passant par FUSE.