Page 1 sur 3
[Montage clé USB] N'apparaissent pas dans Thunar (résolu)
Publié : mar. 03 janv. 2012, 21:57
par DomS
Bonjour à tous,
Pour avoir un montage de clé usb à chaud, j'ai suivi le
tuto udev vu que HAL n'existe plus.
J'ai ainsi installé udisks puis créé un fichier /etc/udev/rules.d/11-media-by-label-auto-mount.rules
Code : Tout sélectionner
KERNEL!="sd[a-z][0-9]", GOTO="media_by_label_auto_mount_end"
# Import FS infos
IMPORT{program}="/sbin/blkid -o udev -p %N"
# Get a label if present, otherwise specify one
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="usbhd-%k"
# Global mount options
ACTION=="add", ENV{mount_options}="relatime"
# Filesystem-specific mount options
ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},utf8,gid=100,umask=002"
# Mount the device
ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}"
# Clean up after removal
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%E{dir_name}"
# Exit
LABEL="media_by_label_auto_mount_end"
Effectivement, maintenant les clés usb se montent automatiquement dans media. J'ai également créé un autre fichier /etc/udev/rules.d/11-media-by-label-with-pmount.rules qui utilise pmount et qui est censé me permettre de démonter tout cela. Or, sous PcManFM ou Thunar (je suis sous openbox), les clés montées n'apparaissent pas automatiquement sur la barre latérale (il faut que j'aille dans /media pour les voir). Comment faire ?
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : mar. 03 janv. 2012, 22:07
par tuxce
dbus est il démarré ?
(au cas où, pcmanfm et thunar permettent déjà de monter les clés en auto !)
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : mar. 03 janv. 2012, 22:14
par DomS
Je dirais que oui, j'ai créé un fichier ~/.xinitrc avec
à la fin. Y a-t-il moyen d'en être sûr ?
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : mer. 04 janv. 2012, 09:28
par FoolEcho
Il ne s'agit pas seulement du dbus-launch. Il faut le service dbus de démarré (rc.conf). Ensuite pour le dbus-launch, ça dépend de comment tu lances ta session (startx seul ou gestionnaire de connexion ?).
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : mer. 04 janv. 2012, 20:32
par DomS
Il ne s'agit pas seulement du dbus-launch. Il faut le service dbus de démarré (rc.conf)
Bien vu, le montage a l'air de se faire automatiquement et ils apparaissent dans le panneau latéral. Pour cela, j'ai donc rajouté dbus dans les deamons de /etc/rc.conf.
Mais je n'ai pas accès aux partitions lorsque je clique sur ces raccourcis... "Not Authorized."
Au passage, je réponds à la question : je démarre ma session avec startx
Edit : j'ai ajouté /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 dans mon autostart d'openbox, maintenant, je peux ouvrir mes dossiers de montage internes mais toujours pas ma clé. De plus pour les montages interne, il faut que je tape à chaque fois mon code (c'est agaçant)
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : jeu. 05 janv. 2012, 23:56
par veka
Salut,
J'ai eu le même genre de problème, voici comment je m'en suis sortie :
http://forums.archlinux.fr/topic10000.html
Avec un peu de chance cela pourra t'aider.
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : ven. 06 janv. 2012, 22:07
par xanataz
As-tu lancé sudo pacman -S thunar-volman ?
Tu peux aussi te référer au wiki
https://wiki.archlinux.org/index.php/Xfce dans la partie 'Removable Devices'
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 14:57
par DomS
Alors j'ai peut être trouvé l source de mon problème. Quand je fais : $ ck-list-sessions je n'ai pas de réponse, le prompt reviens à zéro et avec
Pourtant le paquet consolekit est installé et mon ~./xinitrc est le suivant :
Code : Tout sélectionner
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
# exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
numlockx &
exec ck-launch-session dbus-launch openbox-session
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 15:58
par tuxce
ck-guess, c'est un script (il est mentionné dans le wiki avec un lien vers le dit script)
Tu devrais commenter cette partie:
Code : Tout sélectionner
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
Entre autre, elle te lance un premier
dbus-launch
qui doit court-circuiter l'autre.
Sinon, pour les règles udev, à priori, tu t'en passes (en même temps, ça a pas l'air de fonctionner), du coup, tu peux les supprimer.
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 16:12
par DomS
Alors j'ai commenté la partie du xinitrc dont tu me parles.
J'ai supprimé les fichiers .rules dans /etc/udev/rules.d/
Quand je clique sur le lien vers une clé ou un dd sur la barre latérale de PCManFM, j'ai encore "Not Authorized"
Pourquoi ck-list-sessions ne me retourne rien ?
Edit : pour info, polkit-gnome a été installé et mon autostart est le suivant :
Code : Tout sélectionner
/home/doms/.config/openbox/autostart
#elif which gnome-settings-daemon >/dev/null 2>&1; then
# gnome-settings-daemon &
#fi
# If you want to use XFCE config tools...
#
#xfce-mcs-manager &
tint2 &
nitrogen --restore &
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 19:24
par tuxce
Tu es sûr que le .xinitrc qu'on a est celui qui est lancé ?
Tu peux aussi vérifier si
ck-list-sessions
est lancé avec par exemple un :
Ceci dit, vu qu'il te demande un mot de passe pour le montage interne, ça voudrait dire qu'il est lancé ... il ne demande le mot de passe que pour la session active. T'as fait d'autres modifications que tu n'aurais pas décrit ici ?
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 19:49
par DomS
Pour le ~/.xinitrc, je pense puisque il me semble que c’est le seul endroit ou numlockx est appelé et j'ai le verrouillage numérique activé dès le début. Y a-t-il un moyen pour savoir histoire d'être sûr ?
Sinon :
Code : Tout sélectionner
]$ ps -ef | grep ck-list
doms 976 974 0 19:45 pts/0 00:00:00 grep ck-list
Et depuis que tu m'as demandé de supprimer les rules, j'ai juste al'accès interdit, je ne peux même plus taper le code.
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 19:53
par tuxce
Il y a pas de magie

,
startx
lance le .xinitrc du $HOME de l'utilisateur qui le lance.
Et autant pour moi, je t'ai donné une mauvaise commande:
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 19:55
par DomS
Code : Tout sélectionner
]$ ps -ef | grep ck-launch
doms 1175 974 0 19:54 pts/0 00:00:00 grep ck-launch
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 20:02
par tuxce
Du coup, ça doit pas être le bon .xinitrc.
Vérifie bien que tu te sois pas embrouillé entre le root et l'utilisateur ou que tu ais modifié le fichier ensuite etc.
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 20:08
par benjarobin
Tu lances comment X, avec startx, slim ou autre ?
Si c'est avec slim, merci de donner sa configuration
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 20:11
par DomS
C'est bizarre mon /etc/skel/.xinitrc n'a pas l'air de donner des indications qui perturbent ~/.xintirc :
Code : Tout sélectionner
cat /etc/skel/.xinitrc
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
# exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
Je commente les lignes entre if et fi ?
Edit : et c'est avec startx de façon automatique que je démarre X
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 20:20
par FoolEcho
Précision: /etc/skel/.xinitrc n'est pas lu par X. Il sert de base et est copié à la création d'un nouvel utilisateur si X est installé, c'est tout.
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 20:22
par DomS
Du coup, avec quel fichier ~/.xinitrc peut-il être en concurrence ?
Re: [Montage clé USB] N'apparaissent pas dans Thunar
Publié : dim. 08 janv. 2012, 20:23
par benjarobin
Merci de répondre à mes questions

Que je complète : Tu lance X avec quel utilisateur ?