Vous n'êtes pas identifié(e).
Evidement j'ai bien accès au net (car connexion géré par NetworkManager), en filaire direct sur la freebox.
Je ne comprends pas ce qui mets autant de temps à s'activer dans le "Configuring ..."
Quelqu'un aurait une idée ?
C'est pas que ce soit super super gênant mais je tourne sur ssd et c'est la seule chose qui ralentisse le boot.
Merci.
Puis on édite fuse.conf :
Pour remplacer :
par
Vérifier que chaque utilisateur devant monter le périphérique appartient bien au groupe Fuse :
Au besoin le rajouter :
1.2 Compiler et installer go-mtpfs
go-mtpfs utilise le compilateur go de Google, et est disponible sur le dépôt Git suivant : https://github.com/hanwen/go-mtpfs/
Comme ce compilateur est dans les dépôts, c'est assez simple.
Nous devons donc :
- Installer GIT et le compilateur go
- Créer un environnement temporaire de compilation
- Récupérer et compiler go-mtpfs à partir de son dépôt GIT
- Copier le binaire sous /usr/local/sbin
/!\ Go-mtpfs est compilé avec la libmtp-dev installé sur votre environnement, elle même dépendante de la libmtp9.
Seule la version disponible dans le dépôt experimental est assez récente pour correctement identifié les modèles récents (comme la nexus 7).
Dans le cas d'un appareil ancien, la version de testing ou d'unstable devrait suffire.
Si nécessaire installer les 2 lib à partir d'experimental :
1.3 Créer le point de montage
Il nous faut un point de montage accessible par tous.
2. Udev rules
2.1 Déterminer le VENDOR_ID et PRODUCT_ID
Si vous voulez accéder à votre périphérique dans tout ses modes (Recovery, fastboot, mtp avec debug usb, mtp sans debug usb etc...), il vous faut le brancher en activant le mode voulu et lancer :
Ce qui vous donnera à chaque fois une ligne ressemblant à ça :
Où 18d1 est le VENDOR_ID
et 4e41 le PRODUCT_ID.
Ici une nexus 7, en mode MTP sans debug USB.
2.2 Déterminer le ID_MODEL et le ID_MODEL_ID
Les règles udev permettant le montage et démontage auto doivent être basées sur ces 2 informations pour fonctionner.
Pour les identifier, lancer la commande suivante :
Puis brancher votre appareil, attendre quelques secondes et le débrancher.
Ce qui vous donnera une sortie comme celle-ci :
Nous avons donc le ID_MODEL (Nexus) et le ID_MODEL_ID (4e41).
Attention à 2 choses :
- Le ID_MODEL change en fonction de la version d'android installée (Nexus -> JB 4.1.2, Nexus_7 pour JB 4.2 et + pour la Nexus 7)
- Le ID_MODEL_ID change en fonction du mode (4e41 pour MTP sans debug usb, 4e42 pour MPT avec debug usb, toujours pour la Nexus 7)
Donc si vous règles se mettent subitement à ne plus marcher, vérifier que vous ayez toujours les bon ID_MODEL et ID_MODEL_ID dans votre règle udev.
2.3 Création de la règle udev
Maintenant que nous avons noté toutes les infos des 2 étapes précédentes, nous pouvons créer la règle :
Dont le contenu est le suivant :
Remplacer yourlogin par votre nom d'utilisateur debian
Redémarrer le service udev :
3) FSTAB
Ajouter l'entrée correspondante dans le fstab, pour 2 raisons :
1) Ajouter un périphérique en haut à gauche de nautilus qui montera au branchement du périphérique
2) Pouvoir éjecter le périphérique directement depuis nautilus et son bouton eject
le DeviceFs exact du périphérique est connu par la commande :
Lorsqu'il est branché :
fstab ne supportant pas le caractère espace, nous l'avons échappé par \040.
Voilà pour un premier jet de ce tuto.
Il y a des choses à améliorer je pense, notamment le fait d'utiliser un "sudo" dans les règles udev, qui viens du tuto précité, pour Ubuntu à la base.
Donc il doit y avoir un moyen de se passer de sudo à cet endroit là, mais je n'ai à ce jour pas encore trouvé.
Dans l'absolu, j'imagine qu'il doit être possible de faire un daemon se chargeant de tout ça automatiquement au branchement d'un périphérique mtp, mais je suis loin d'être assez calé pour le faire, si quelqu'un est motivé
par
et modif du fstab :
remplacer :
par
Pour que le bouton eject fonctionne
Je suis prêt à faire un tuto détaillé, mais vu que ça n'a pas l'air d'interesser grand monde (au vu du nombre de réponse), je ne détaille pas pour le moment.
Si le tuto interesse -> MP
Si quelqu'un veut de l'aide -> MP
Voilà pour ma nexus 7
Je vais maintenant faire la même chose pour les tel de la maison : Xperia S et Xperia P
J'ai bien accès à la tablette.
Par contre les règles udev ne fonctionne pas et ne déclenche rien du tout :
J'ai bien sur remplacer yourlogin par mon login de session.
Mais j'ai un doute car ces règles sont faites pour Ubuntu, et il y a peut être des adaptations à faire vu que je suis sur Debian et que sous Ubuntu le compte root est désactivé alors que sous Debian non ;-)
Une idée ?
Tout a l'air bon, j'ai bien comme une clé USB qui apparaît dans nautilus mais si je clic dessus ça dit : "/media/Nexus7 n' est pas un dossier"
Une idée ?
m'en a installé un paquet ... et comme ton apt ne gère que amd64, il ne trouve pas les dépendances (normal)...
Enfin je suppose.
2) Update de apt :
3) installation de skype :
4) Résolution des dépendances :
5) si tu as l'erreur correspondant au bug#676162 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676162) , un workaround fonctionnant bien :