Page 1 sur 1

[umount] nexus mtp , automount avec udev .(contourné)

Publié : dim. 07 oct. 2012, 23:41
par poupouneroot
Bonsoir tout le monde.

J'ai un petit problème avec mon nexus que je connecte via usb en mtp.
j'utilise go-mtpfs, j'ai adapté une règle udev 99.android.rules:

Code : Tout sélectionner

# Google Nexus
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="685c", MODE="0666" # MTP media (multimedia device)
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666" # MTP media with USB debug on(multimedia device)
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6865", MODE="0666" # PTP media (camera)
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6866", MODE="0666" # PTP media with USB debug on (camera)

# Google Nexus MTP mode : automatic umount & mount when plugged
ENV{ID_MODEL}=="Galaxy_Nexus", ENV{ID_MODEL_ID}=="685c", ACTION=="add", RUN+="/bin/umount /media/Nexus"
ENV{ID_MODEL}=="Galaxy_Nexus", ENV{ID_MODEL_ID}=="685c", ACTION=="add", RUN+="/usr/bin/sudo /usr/local/sbin/go-mtpfs -allow-other=true /media/Nexus"
ENV{ID_MODEL}=="Galaxy_Nexus", ENV{ID_MODEL_ID}=="6860", ACTION=="add", RUN+="/bin/umount /media/Nexus"
ENV{ID_MODEL}=="Galaxy_Nexus", ENV{ID_MODEL_ID}=="6860", ACTION=="add", RUN+="/usr/bin/sudo /usr/local/sbin/go-mtpfs -allow-other=true /media/Nexus"

# Google Nexus MTP mode : automatic unmount when unplugged
ENV{ID_MODEL}=="Galaxy_Nexus", ENV{ID_MODEL_ID}=="685c", ACTION=="remove", RUN+="/bin/umount /media/Nexus"
ENV{ID_MODEL}=="Galaxy_Nexus", ENV{ID_MODEL_ID}=="6860", ACTION=="remove", RUN+="/bin/umount /media/Nexus"

Création d'un dossier Nexus dans media ok.
Montage automatique et apparait bien dans nautilus ok.

Le problème est au niveau du umount dans nautilus avec un popup umount: /media/Nexus : échec de démontage: Opération non permise.
J'ai lancé nautilus en root et là ok.
J'appartient au groupe FUSE.
j'ai modifié sudoers pour le umount.

Voilà donc si quelqu'un a une idée ou piste car là je sèche, merci.

EDIT: Bon je crois que j'étais à côté de la plaque mais bon .

En fait, j'ai utilisé juste regardé à la fin du wiki et testé un paquet AUR avec gvfs-mtp-git et sa marche comme je le voulais même avec thunar que j'utilise maintenant. voilà si d'autres on un galaxy nexus ou d'en le même cas mtp pour moi j'ai pas trouvé mieux pendant ce temps.

Re: [umount] nexus mtp , automount avec udev .

Publié : lun. 08 oct. 2012, 00:15
par benjarobin
Je ne comprend pas vraiment tes règles...
Pourquoi démonter quand tu branches ton Nexus. Ce ne serait pas plutôt ACTION=="remove"
Pourquoi utiliser sudo ? Les actions sont déjà fait en root que je sache.

Re: [umount] nexus mtp , automount avec udev .

Publié : lun. 08 oct. 2012, 00:35
par poupouneroot
je l'ai adapté d'un tuto pour une nexus 7 .

Dans le tuto, la personne a rajouté le démontage avant, au cas ou, lors d'un oublie d'une précédente connexion d'après ce que j'ai compris.

Pour le sudo, sans > rien ne se passe, avec > oui. Donc j'ai pas cherché plus loin.

Oui j'ai oublié la partie de l'action remove je vais la rajouter.

le lien du tuto si je suis pas trés clair sur certains points:http://www.google.fr/url?sa=t&rct=j&q=& ... gQ&cad=rja

Re: [umount] nexus mtp , automount avec udev .[Contourné]

Publié : lun. 20 mai 2013, 13:16
par nicollivier
Salut

Je me permets de ré-ouvrir ce post car je viens d'avoir le GN2 et j'ai également pas mal de difficultés pour pouvoir avoir accès aux cartes.
Est-ce que tu aurais avancé?

Merci