[systemd] Montage des disques Thunar systemd-logind
[systemd] Montage des disques Thunar systemd-logind
Salut à tous,
Je suis passé à logind qui remplace maintenant consolekit. Comme je suis sous awesome, j'ai donc supprimé le ck-launch-session du .xinitrc. (Jusque là tout va bien). Mon problème est simple : impossible de mounter mes disques avec thunar depuis le passage à logind, il me balance un joli "Not authorized to perform operation".
Pourtant polkit.service tourne, et il n'y a pas de raison que mes fichiers de config .pkla dans polkit ne soient plus valables. Les deux services udisks et udisks2 sont opérationnels, ainsi que dbus. J'ai Slim comme login manager, mais je doûte que cela puise provenir de lui... Enfin le service logind est lui aussi actif (vérifié grâce à loginctl).
Voilà, si quelqu'un a une idée, je suis preneur!
Merci d'avance et à bientôt,
ArnC
Je suis passé à logind qui remplace maintenant consolekit. Comme je suis sous awesome, j'ai donc supprimé le ck-launch-session du .xinitrc. (Jusque là tout va bien). Mon problème est simple : impossible de mounter mes disques avec thunar depuis le passage à logind, il me balance un joli "Not authorized to perform operation".
Pourtant polkit.service tourne, et il n'y a pas de raison que mes fichiers de config .pkla dans polkit ne soient plus valables. Les deux services udisks et udisks2 sont opérationnels, ainsi que dbus. J'ai Slim comme login manager, mais je doûte que cela puise provenir de lui... Enfin le service logind est lui aussi actif (vérifié grâce à loginctl).
Voilà, si quelqu'un a une idée, je suis preneur!
Merci d'avance et à bientôt,
ArnC
Re: [systemd] Montage des disques Thunar systemd-logind
J'ai eu le même genre de problème, mais avec Openbox. Ça devrait être à peu près la même chose sous Awesome.
— Chez moi le montage ne fonctionne que si je rajoute « dbus-launch » avant mon WM dans .xinitrc :Est-ce bien le cas chez toi ?
— As-tu bien les deux paquets gvfs et polkit-gnome ?
— Chez moi le montage ne fonctionne que si je rajoute « dbus-launch » avant mon WM dans .xinitrc :
Code : Tout sélectionner
exec dbus-launch openbox-session
— As-tu bien les deux paquets gvfs et polkit-gnome ?
Re: [systemd] Montage des disques Thunar systemd-logind
Merci pour ta réponse Nenufar,
J'ai essayé en ajoutant le dbus-launch dans mon .xinitrc : aucun changement... Dbus était déjà lancé par systemd de toute façon...
En effet gvfs et polkit gnome sont bien installés! Donc fausse piste...
J'ai essayé en ajoutant le dbus-launch dans mon .xinitrc : aucun changement... Dbus était déjà lancé par systemd de toute façon...
En effet gvfs et polkit gnome sont bien installés! Donc fausse piste...
- benjarobin
- Maître du Kyudo
- Messages : 17573
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [systemd] Montage des disques Thunar systemd-logind
@ArnC Ne mélangeons pas tout, systemd lance le daemon dbus. dbus-launch permet d'obtenir une session après du daemon dbus
Quel est le contenu de ton .xinitrc, slim.conf ? Ton système est il à jour ?
Quel est le contenu de ton .xinitrc, slim.conf ? Ton système est il à jour ?
Code : Tout sélectionner
grep -Ev "^#|^$" /etc/slim.conf ~/.xinitrc
pacman -Q linux slim
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [systemd] Montage des disques Thunar systemd-logind
@benjarobin Mes excuses pour la confusion... Toujours est-il que jusqu'à maintenant n'ai jamais eu besoin de l'éxécuter explicitement!
Voilà le contenu de mon slim.conf et de mon .xinitrc
Et pacman -Q linux slim renvoie :
linux 3.6.5-1
slim 1.3.4-4
Voilà le contenu de mon slim.conf et de mon .xinitrc
Code : Tout sélectionner
/etc/slim.conf:default_path /bin:/usr/bin:/usr/local/bin
/etc/slim.conf:default_xserver /usr/bin/X
/etc/slim.conf:xserver_arguments -nolisten tcp vt07
/etc/slim.conf:halt_cmd /sbin/shutdown -h now
/etc/slim.conf:reboot_cmd /sbin/shutdown -r now
/etc/slim.conf:console_cmd /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login"
/etc/slim.conf:xauth_path /usr/bin/xauth
/etc/slim.conf:authfile /var/run/slim.auth
/etc/slim.conf:login_cmd exec /bin/bash -login ~/.xinitrc %session
/etc/slim.conf:sessions xfce4,icewm-session,wmaker,blackbox
/etc/slim.conf:screenshot_cmd import -window root /slim.png
/etc/slim.conf:welcome_msg Welcome to %host
/etc/slim.conf:shutdown_msg The system is halting...
/etc/slim.conf:reboot_msg The system is rebooting...
/etc/slim.conf:current_theme default
/etc/slim.conf:lockfile /var/lock/slim.lock
/etc/slim.conf:logfile /var/log/slim.log
/home/arnaud/.xinitrc:if [ -d /etc/X11/xinit/xinitrc.d ]; then
/home/arnaud/.xinitrc: for f in /etc/X11/xinit/xinitrc.d/*; do
/home/arnaud/.xinitrc: [ -x "$f" ] && . "$f"
/home/arnaud/.xinitrc: done
/home/arnaud/.xinitrc: unset f
/home/arnaud/.xinitrc:fi
/home/arnaud/.xinitrc:setxkbmap fr
/home/arnaud/.xinitrc:xrdb ~/.Xresources
/home/arnaud/.xinitrc:exec awesome -c /.config/awesome/rc.lua
linux 3.6.5-1
slim 1.3.4-4
- benjarobin
- Maître du Kyudo
- Messages : 17573
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [systemd] Montage des disques Thunar systemd-logind
Remplace le contenu de ton .xinitrc par
En effet dès fois le WM/DE lance dbus-launch donc on n'a pas besoin de le faire manuellement
Et tu doit supprimer le paquet consolkit
Code : Tout sélectionner
#!/bin/bash
setxkbmap fr # Ceci ne devrait pas être fait ici, tu devrait utiliser la configuration de Xorg
xrdb ~/.Xresources
exec dbus-launch --sh-syntax --exit-with-session awesome -c /.config/awesome/rc.lua
Et tu doit supprimer le paquet consolkit
Code : Tout sélectionner
pacman -R consolekit
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [systemd] Montage des disques Thunar systemd-logind
J'ai changé le contenu de mon .xinitrc, sans succès.
Quand à consolekit, je l'avais supprimé avant d'ouvrir le thread!
Quand à consolekit, je l'avais supprimé avant d'ouvrir le thread!
-
- newbie
- Messages : 2
- Inscription : mer. 01 août 2012, 12:44
Re: [systemd] Montage des disques Thunar systemd-logind
Bonjour,
J'ai eu le même problème.
Pour le résoudre j'ai créer le fichier : /etc/polkit-1/rules.d/10-mount-system.rules (en me basant sur le wiki et le man page polkit(8)).
J'ai rajouté ces lignes dans le fichier créé :
Cela permet le montage sans autorisations pour tous les utilisateurs du groupe storage.
En espérant que cela résoudra aussi ton problème.
J'ai eu le même problème.
Pour le résoudre j'ai créer le fichier : /etc/polkit-1/rules.d/10-mount-system.rules (en me basant sur le wiki et le man page polkit(8)).
J'ai rajouté ces lignes dans le fichier créé :
Code : Tout sélectionner
polkit.addRule (function (a,s) {
if (a.id.indexOf ('org.freedesktop.udisks2.') && s.isInGroup('storage'))
return polkit.Result.YES;
});
En espérant que cela résoudra aussi ton problème.
Re: [systemd] Montage des disques Thunar systemd-logind
Si, parce que polkit n'utilise plus les .pklaArnC a écrit :et il n'y a pas de raison que mes fichiers de config .pkla dans polkit ne soient plus valables.
Et le "not authorized" doit s'afficher parce que tu ne dois pas avoir d'agent authentificateur (qui t'afficherait une demande de mot de passe):
http://wiki.archlinux.fr/Gestion_de_volumes_avec_udisks
http://wiki.archlinux.fr/polkit
(ou re-configurer les permissions polkit comme l'a indiqué architizen)
Re: [systemd] Montage des disques Thunar systemd-logind (rés
Salut à tous,
Je n'ai pas pu accéder au net depuis dimanche. En effet, la solution de archizien fonctionne out of the box.
Merci à tous, je mets le thread en résolu!
Je n'ai pas pu accéder au net depuis dimanche. En effet, la solution de archizien fonctionne out of the box.

Merci à tous, je mets le thread en résolu!