[Gnome3] arrêt/veille disparu

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
frk
Hankyu
Messages : 11
Inscription : dim. 12 févr. 2012, 16:41
Localisation : Loire-Atlantique

[Gnome3] arrêt/veille disparu

Message par frk »

Bonsoir,
Après avoir installé Gnome3+gdm j'ai installé Xfce4 et openbox et remplacé gdm par slim.
ça fonctionne sauf qu'en route j'ai perdu la possibilité d'arrêter/de mettre en veille depuis le menu de Gnome3 (Alt est inopérant à ce niveau)
J'ai beau regarder les fichiers modifiés, je ne vois rien qui me mette sur la piste...

question supplémentaire : existe-il un truc pour pouvoir eteindre la machine depuis slim sans entrer le root password ?

Merci pour vos conseils,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Gnome3] arrêt/veille disparu

Message par FoolEcho »

frk a écrit :sauf qu'en route j'ai perdu la possibilité d'arrêter/de mettre en veille depuis le menu de Gnome3 (Alt est inopérant à ce niveau)
J'ai beau regarder les fichiers modifiés, je ne vois rien qui me mette sur la piste...
J'imagine que tu ne lances pas consolekit comme il faut.
Vois du côté de login_cmd dans /etc/slim.conf, de ton ~/.xinitrc + slim + gnome. :P
frk a écrit :question supplémentaire : existe-il un truc pour pouvoir eteindre la machine depuis slim sans entrer le root password ?
Pas que je sache, mais je peux me tromper.
Mais, à priori c'est faisable, tu as 2 options (en fait, c'est la même avec variante): passer par le groupe wheel/sudo et modifier en conséquence le slim.conf, mais ça te fera toujours un mot de passe (enfin, c'est mieux que root :mrgreen: ). Ou variante, tu fais un utilisateur particulier qui est autorisé à lancer ces mêmes commandes, sans mot de passe (voir man de sudo)... ou quelque chose dans le genre.

D'ailleurs, ça s'apparente à ce qu'on trouve ici: http://slim.berlios.de/manual.php .
«The following statement is not true. The previous statement is true.» :nage:
frk
Hankyu
Messages : 11
Inscription : dim. 12 févr. 2012, 16:41
Localisation : Loire-Atlantique

Re: [Gnome3] arrêt/veille disparu

Message par frk »

J'imagine que tu ne lances pas consolekit comme il faut
heu... qu'est ce que c'est consolekit... :?
J'ai pas bien saisi dans la doc la diffrence entre exec-ck-launch-session WM et exec WM (ça n'a sans doute rien à voir avec mon problème ici... mais j'aimerais bien comprendre). Pour info ci-dessous mes fichiers de configuration:
Merci pour ton aide.

mon .xinitrc

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

DEFAULT_SESSION=startxfce4
case $1 in
        gnome)  exec gnome-session
                ;;
        openbox)exec openbox-session
                ;;
        xfce4)  exec  startxfce4
                ;;
        *)      exec $DEFAULT_SESSION
                ;;
esac
mon slim.conf

Code : Tout sélectionner

# Path, X server and arguments (if needed)
# Note: -xauth $authfile is automatically appended
default_path        /bin:/usr/bin:/usr/local/bin
default_xserver     /usr/bin/X
xserver_arguments -nolisten tcp vt07

# Commands for halt, login, etc.
halt_cmd            /sbin/shutdown -h now
reboot_cmd          /sbin/shutdown -r now
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"
#suspend_cmd        /usr/sbin/suspend

# Full path to the xauth binary
xauth_path         /usr/bin/xauth 

# Xauth file for server
authfile           /var/run/slim.auth


# Activate numlock when slim starts. Valid values: on|off
# numlock             on

# Hide the mouse cursor (note: does not work with some WMs).
# Valid values: true|false
# hidecursor          false

# This command is executed after a succesful login.
# you can place the %session and %theme variables
# to handle launching of specific commands in .xinitrc
# depending of chosen session and slim theme
#
# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd           exec /bin/sh - ~/.xinitrc %session
login_cmd           exec /bin/bash -login ~/.xinitrc %session

# Commands executed when starting and exiting a session.
# They can be used for registering a X11 session with
# sessreg. You can use the %user variable
#
# sessionstart_cmd	some command
# sessionstop_cmd	some command

# Start in daemon mode. Valid values: yes | no
# Note that this can be overriden by the command line
# options "-d" and "-nodaemon"
# daemon	yes

# Available sessions (first one is the default).
# The current chosen session name is replaced in the login_cmd
# above, so your login command can handle different sessions.
# see the xinitrc.sample file shipped with slim sources
sessions            xfce4,gnome,openbox

# Executed when pressing F11 (requires imagemagick)
screenshot_cmd      import -window root /slim.png

# welcome message. Available variables: %host, %domain
welcome_msg         Welcome to %host

# Session message. Prepended to the session name when pressing F1
# session_msg         Session: 

# shutdown / reboot messages
shutdown_msg       The system is halting...
reboot_msg         The system is rebooting...

# default user, leave blank or remove this line
# for avoid pre-loading the username.
# default_user       frank
# auto_login	yes

# Focus the password field on start when default_user is set
# Set to "yes" to enable this feature
# focus_password      yes

# Automatically login the default user (without entering
# the password. Set to "yes" to enable this feature
# auto_login          no


# current theme, use comma separated list to specify a set to 
# randomly choose from
current_theme       archlinux-darch-grey

# Lock file
lockfile            /var/lock/slim.lock

# Log file
logfile             /var/log/slim.log
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17580
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Gnome3] arrêt/veille disparu

Message par benjarobin »

Remplace le contenu de ton .xinitrc par

Code : Tout sélectionner

#!/bin/bash

case $1 in
        gnome)  exec ck-launch-session gnome-session
                ;;
        openbox)exec ck-launch-session dbus-launch openbox-session
                ;;
        *)      exec ck-launch-session startxfce4
                ;;
esac
Tout est spécifié dans le wiki :D Et les messages dans le forum à ce propos ce n'est pas ce qui manque
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
frk
Hankyu
Messages : 11
Inscription : dim. 12 févr. 2012, 16:41
Localisation : Loire-Atlantique

Re: [Gnome3] arrêt/veille disparu (résolu)

Message par frk »

Nickel, merci beaucoup. Je n'ai pas encore saisi la différence entre avec et sans ck-launch-session, car dans le wikiSlim le xinitrc n'utilise pas le ck-launch-session... mais je n'en suis qu'à Arch J+2 :wink:
merci encore
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Gnome3] arrêt/veille disparu

Message par FoolEcho »

frk a écrit :car dans le wikiSlim le xinitrc n'utilise pas le ck-launch-session.
Car tu peux également placer le ck-launch-session dans slim.conf plutôt que dans .xinitrc.
«The following statement is not true. The previous statement is true.» :nage:
Répondre