[Montage clé USB] N'apparaissent pas dans Thunar (résolu)

Reconnaissance et configuration du matériel / kernel linux
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

[Montage clé USB] N'apparaissent pas dans Thunar (résolu)

Message 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 ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par tuxce »

dbus est il démarré ?

(au cas où, pcmanfm et thunar permettent déjà de monter les clés en auto !)
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par DomS »

Je dirais que oui, j'ai créé un fichier ~/.xinitrc avec

Code : Tout sélectionner

exec ck-launch-session dbus-launch openbox-session
à la fin. Y a-t-il moyen d'en être sûr ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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 ?).
«The following statement is not true. The previous statement is true.» :nage:
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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)
Avatar de l’utilisateur
veka
archer
Messages : 141
Inscription : sam. 21 nov. 2009, 11:36

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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.
Avatar de l’utilisateur
xanataz
archer de cavalerie
Messages : 155
Inscription : mar. 04 août 2009, 23:30

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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'
"Plus les choses sont carré, plus elles tournent rond"
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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

Code : Tout sélectionner

$ ck-guess
bash: ck-guess : commande introuvable
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
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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.
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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 &

Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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 :

Code : Tout sélectionner

ps -ef | grep ck-list
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 ?
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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:

Code : Tout sélectionner

ps -ef | grep ck-launch
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par benjarobin »

Code : Tout sélectionner

grep -Ev "^#" /home/*/.xinitrc
Tu lances comment X, avec startx, slim ou autre ?
Si c'est avec slim, merci de donner sa configuration
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message 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.
«The following statement is not true. The previous statement is true.» :nage:
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par DomS »

Du coup, avec quel fichier ~/.xinitrc peut-il être en concurrence ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Montage clé USB] N'apparaissent pas dans Thunar

Message par benjarobin »

Merci de répondre à mes questions :-) Que je complète : Tu lance X avec quel utilisateur ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre