[xfce] options redémarrer et éteindre (contourné)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

[xfce] options redémarrer et éteindre (contourné)

Message par mimile »

Salut,

Ca fait un bon bout de temps que je cherche mais je n'arrive pas à rendre actifs les boutons "redémarrer" et "éteindre" du menu qui apparaît quand on clique sur son icône personnelle.

Seule l'option "déconnexion" est active.

La majorité des solutions que j'ai trouvées consiste à ajouter cette ligne à /etc/sudoers :

%users ALL = NOPASSWD: /usr/lib/xfce4/session/xfsm-shutdown-helper

(/usr/lib/xfce4/session est le répertoire où se trouve xfsm-shutdown-helper mais apparemment au gré des mises à jour, xfsm-etc... se trouve dans un autre répertoire).

ce qui est censé activer les icônes grisées.

Or, que nenni.

Une idée ?

Amicalement,
Dernière modification par mimile le jeu. 31 mai 2012, 10:05, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [XFCE] options redémarrer et éteindre

Message par FoolEcho »

Pas besoin de ça, il faut simplement lancer correctement dbus et consolekit avec xfce4. Voir wiki selon comment tu te connectes (gestionnaire de connexion ou pas... lequel... si .xinitrc ou pas...).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [xfce] options redémarrer et éteindre

Message par mimile »

Bonjour,

en vrac :

- dbus est inclus dans les démons de rc.conf

- xfce4 démarre avec inittab :

a) #id:3:initdefault (commenté)
b) id:5:initdefault (décommenté)
c) tous les x:5:respawn commentés sauf celui-ci
x:5:once:/bin/su okapi -l -c "bash --login -c 'startx &>/dev/null'" (recopié d'après le wiki)

Quand à mon ~.xinitrc, il se présente comme ceci :

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 ck-launch-session dbus-launch xfce4-session
# ...or the Window Manager of your choice

Tout ça fait que xfce4 démarre normalement.

Il me vient une idée concernant la désactivation des icônes "redémarrer" et "éteindre" le PC : quand on le fait en ligne de commande, il faut être en su.

Le fait que ce soit mon nom d'utilisateur (okapi) qui apparaissent dans la ligne c) de mon inittab serait-il à l'origine du problème.

Je peux fermer ma session mais pour ce qui est des commandes root : impossible.

Sans doute une idée farfelue de plus à mon actif mais sait-on jamais ?

Amicalement,

EDIT : pour voir j'ai remplacé cette ligne :
exec ck-launch-session dbus-launch xfce4-session
(que j'ai été cherchée je ne sais plus où mais en tout cas je ne l'ai pas inventée - j'en suis incpapable) par celle du wiki :
exec startxfce4 --with-ck-launch
mais ça n'a rien changé. Xfce4 démarre correctement mais toujours pas d'activation des boutons redémarrer et éteindre.
Dernière modification par mimile le mer. 30 mai 2012, 16:45, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [xfce] options redémarrer et éteindre

Message par jc51 »

bonjour

dans le ~/.xinitrc mais exec dbus-launch startxfce4
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [xfce] options redémarrer et éteindre

Message par FoolEcho »

Pas tout à fait, remplace le exec par exec startxfce4 --with-ck-launch (dbus est lancé par le if).
Si ça ne fonctionne pas, il te faudra passer par un gestionnaire de connexion + login automatique (la faute à consolekit, on a vu sur un précédent sujet qu'il n'aimait pas ce type de lancement...).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [xfce] options redémarrer et éteindre

Message par jc51 »

@FoolEcho moi j ai sa ça fontionne très bien
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [xfce] options redémarrer et éteindre

Message par tuxce »

Il faut commenter la 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
Elle lance un dbus-launch que tu relances par la suite.
Sinon, au lieu de

Code : Tout sélectionner

exec ck-launch-session dbus-launch xfce4-session
tu devrais utiliser:

Code : Tout sélectionner

exec ck-launch-session startxfce4
(y a aussi exec startxfce4 --with-ck-launch)

Pour ce qui est d'inittab, il y a un moment, le souci avec ck était récurrent pour tout ceux qui utilisaient ctkarch et ça venait de la ligne su qui ne lance pas consolekit. Là, comme ça, je ne saurais dire si ça fonctionne (sous ctkarch, ça avait été contourné) mais dans le doute, si ça ne fonctionne pas, teste avec un login normal depuis un tty, puis un startx.

Pour info, le contournement dans ctkarch est par là: http://ctkarch.org/forum/viewtopic.php? ... d=2#2-2-31
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [xfce] options redémarrer et éteindre

Message par mimile »

Bonjour

le "dbus-launch", je l'ai ajouté après lu dans un wiki que parfois il fallait l'ajouter au cas où.

Ca n'a strictement rien apporter à mon problème et je vais le supprimer car j'ai un message au moment du boot qui fait référence à ce double démarrage.

En ce qui concerne la formulation des "exec ...", j'ai essayé les deux et xfce démarre aussi bien avec l'une ou l'autre de ces variantes.

De guerre lasse, j'ai finalement contourné le problème :

1°) j'ai créé un dossier ".Scripts" (pour ne pas encombrer mon bureau) et j'ai créé un mini script bash dont la commande se résume à "sudo halt". Quand j'aurai un peu de temps, je ferai en sorte d'avoir le choix entre l'arrêt et le redémarrage.

2°) je me suis intégré au groupe sudo et dans sudoers je me suis autorisé à utiliser sudo avec l'option NOPASSWD:

3°) j'ai créé un lanceur que j'ai installé dans la barre des tâches ; de cette façon, un simple clique sur son icône lance la séquence d'arrêt.

Bon, d'accord, ce n'est pas "élégant" mais ça marche.

Je marque dès lors ce sujet comme contourné.

Merci pour vos efforts et vos réponses.

Amicalement,
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [xfce] options redémarrer et éteindre (contourné)

Message par widapit »

Salut !
Pourquoi t'embêter à passer par un script ? Tu peux directement associer une commande sudo (ex: sudo reboot) à l'icone choisie !! :chinois:
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [xfce] options redémarrer et éteindre (contourné)

Message par FoolEcho »

Je dirai même plus: pourquoi t'embêter avec un script ou avec sudo, puisque ça doit fonctionner sans ? :|
(on devrait avoir l'habitude avec toi, mais non... :copain: :humour: :pastaper: :merci: )

tuxce t'a résumé l'option propre (contenu du .xinitrc et démarrage par l'inittab). Moi je te dis simplement que ça ne va pas fonctionner par l'inittab (j'avais testé sur un autre sujet et consolekit ne s'accomode pas de la session locale, voir wiki https://wiki.archlinux.org/index.php/St ... .2Finittab) et donc soit tu appliques le même contournement que sous ctk (à voir si ça passe), soit tu installes un gestionnaire de connexion avec connexion automatique (slim ou lxdm sont très légers... ça permet aussi de l'activer vite au besoin).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [xfce] options redémarrer et éteindre (contourné)

Message par mimile »

@ Foolecho : rassure-toi, je ne vais :pastaper: :humour:

Cela dit, j'avais déjà arpenté ce wiki mais je dois avouer qu'il me passe un peu au-dessus de la tête.

Je suis persuadé que, pour vous, il est d'une limpidité cristalline, mais en ce qui me concerne, je dois vous dire que je m'y perds, déjà bien content que je suis de pouvoir faire tourner Arch avec xfce.

Mon principe étant "mieux vaut tenir que courir", je vais laisser les choses en l'état et créer une autre installation virtuelle en essayant de suivre scrupuleusement ce que le wiki indique.

A votre avis, slim est-il le meilleur choix ?
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Répondre