[XFCE] Impossible d'éteindre l'ordinateur (RESOLU)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
HollowMac
newbie
Messages : 9
Inscription : dim. 31 janv. 2010, 18:01

[XFCE] Impossible d'éteindre l'ordinateur (RESOLU)

Message par HollowMac »

Bonjour,

J'ai installé ArchLinux avec XFCE (j'adore :P ), mais je rencontre un problème avec ce dernier :
je ne peux pas éteindre mon ordinateur en passant par le menu.

Les icônes d'extinction, mise en veille, etc. ne sont pas grisés, mais lorsque je clique dessus, j'ai le message suivant :
Entrer votre mot de passe s'il vous plait :
Et lorsque je rentre mon mot de passe, ou celui du root, j'ai :
Une erreur s'est produite
Soit le mot de passe que vous avez entré est invalide, soit l'administrateur du système n'autorise pas l'arret de cet ordinateur avec votre compte.
J'ai bien suivi la procédure d'installation de XFCE détaillée dans le wiki :
Si l'on veut pouvoir accéder aux options d'extinction et de redémarrage :

Code : Tout sélectionner

# gpasswd -a UTILISATEUR power
Mon utilisateur appartient bien au groupe power.

Je n'ai plus d'idées :lol: Et vous !?

Cordialement,
Merci ;)
Dernière modification par HollowMac le lun. 01 févr. 2010, 17:49, modifié 1 fois.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [XFCE] Impossible d'éteindre l'ordinateur

Message par oktoberfest »

Hello,

le wiki anglais indique (ce que n'indique pas le wiki français) :
Note: This group is only used by HAL, so you still need root privileges for shutting down the system via command line (halt/poweroff/shutdown).
Donc, via sudo par exemple, tu dois avoir le droit d'exécuter les commandes halt/poweroff/shutdown.

On y dit aussi que pour lancer xfce ton .xinitrc doit contenir :

Code : Tout sélectionner

exec ck-launch-session xfce4-session
ou

Code : Tout sélectionner

exec ck-launch-session startxfce4
Je te laisse tester, je n'ai pas Xfce.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
HollowMac
newbie
Messages : 9
Inscription : dim. 31 janv. 2010, 18:01

Re: [XFCE] Impossible d'éteindre l'ordinateur

Message par HollowMac »

Tout d'arbod, merci pour ton aide ;)

J'avais déjà "exec ck-launch-session startxfce4" dans mon xinitrc, et mon utilisateur était déjà dans le groupe power

Mais en cherchant sur la toile, j'ai vu qu'il fallait donner les droits d'administration aux utilisateurs pour pouvoir éteindre le PC via le menu de XFCE. Il fallait avoir les droits sur le fichier : /usr/sbin/xfsm-shutdown-helper. Mais le problème était aussi de trouver où se trouve ce fichier, car il change d'une distribution à une autre, mais son emplacement dans ArchLinux il y a des mois n'est plus celui d'aujourd'hui. Je l'ai retrouvé dans : /usr/lib/xfce4/xfsm-shutdown-helper

Il faut ensuite éditer sudoers via la commande visudo, et y mettre :

Code : Tout sélectionner

# User alias specification
User_Alias XFCE_SHUTDOWN_USERS = ALL

# Cmnd alias specification
Cmnd_Alias XFCE_SHUTDOWN_COMMAND = /usr/lib/xfce4/xfsm-shutdown-helper

# User privilege specification
XFCE_SHUTDOWN_USERS ALL = NOPASSWD: XFCE_SHUTDOWN_COMMAND
Voilà, j'espère que ça en aidera d'autres ;)
Avatar de l’utilisateur
Hyrou
newbie
Messages : 8
Inscription : mar. 22 févr. 2011, 19:26

Re: [XFCE] Impossible d'éteindre l'ordinateur (RESOLU)

Message par Hyrou »

Voilà, j'espère que ça en aidera d'autres
Oui moi cela m'a bien aidé car juste là je n'avais pas trouvé, alors merci a toi pour l'astuce ;)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [XFCE] Impossible d'éteindre l'ordinateur (RESOLU)

Message par tuxce »

Merci de ne pas déterrer de vieux sujets (plus d'un an !).
La méthode fonctionne mais n'est (était) pas nécessaire, xfce a subit pas mal de mise à jour dont une majeure prenant en compte polkit/ck/udisks/upower/gvfs etc... il existe d'autres sujets à ce propos et plus récents ou alors tu peux en ouvrir un.
Verrouillé