[Compiz standalone] Comment se déloguer ? (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

[Compiz standalone] Comment se déloguer ? (résolu)

Message par amroth »

Bonjour,
J'utilise slim comme login manager, et compiz fusion en stand-alone.
Je ne dispose d'aucun moyen pour me déconnecter.
Un logout dans un terminal me renvoie

Code : Tout sélectionner

bash: logout: ce n'est pas un shell de connexion : utilisez « exit »
Voici 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,icewm,wmaker,blackbox

# 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        amroth

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

# 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       parallel-dimensions

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

# Log file
logfile             /var/log/slim.log

la commande n'est pas définies .... car je suppose que c'est la suivante

Code : Tout sélectionner

# sessionstop_cmd	some command
A chaque fois, pour tout quitter, je fais un halt en mode root mais je ne sais pas si c'est une bonne solution car j'ai l'impression de quitter ma session "à l'arrache".
Merci pour votre aide !
Dernière modification par amroth le mer. 05 août 2009, 23:58, modifié 2 fois.
Avatar de l’utilisateur
Fareneyth
Daikyu
Messages : 58
Inscription : sam. 18 avr. 2009, 01:06

Re: [Slim] Comment se déloguer ?

Message par Fareneyth »

Hello !

Petit 1 tu devrais reformater ton titre de topic en [Compiz standalone] Comment se deloguer ? vu que c'est bien à partir de compiz-fusion que l’ont cherche à fermer la session :chinois:

Petit 2 il y a plusieurs solution a ton problème mais jamais bien net, la plus simple, si tu lance t'as session via compiz-icon un click droit dessus et tu as l'option "exit" pour fermer t'as session normalement. Après il y en a qui passe par le crtl+alt+backspace cache pour revenir au login manager donc c'est un choix à faire :x
Mais je crois qu’il y a un raccourci clavier via compiz-fusion style shift+backspace qui fait office de logout (plus qu’a vérifier c’est peut être de l’intox ^^ »)

Je pense qu'il doit y avoir moyen de bricoler un script pour fermer la session plus "proprement" mais perso je n’ai pas les connaissances nécessaire, il y a des personne sur le forum qui sont en compiz standalone et je pense que tu pourras sans hésiter leur demander leur technique de logout si elles ne voient pas ton topic :yes:

Bon courage en espérant que cela te fasse un peut avancer :kimouss:
xenom
archer
Messages : 100
Inscription : dim. 23 mars 2008, 18:50
Localisation : Nancy

Re: [Slim] Comment se déloguer ?

Message par xenom »

Salut.

Perso. j'utilise l'option quitter de fusion-icon pour fermer ma session. Ça ne pose pas de problème. Ça dépend juste de ton .xinitrc. En fait ta session se ferme quand ce script se finit (enfin si tu lance ta session de cette manière), donc si ton xinitrc se finit par un "urxvt", ce sera quand tu fermera la fenêtre d'urxvt que ta session sera finie.
Ça à l'air d'être la solution la plus souvent utilisée.

Par contre le Ctrl Alt Backspace est plus violent, vu qu'il kill X.

Pour le raccourci clavier, je n'en connait pas de prédefini.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Re: [Slim] Comment se déloguer ?

Message par marc[i1] »

xenom a écrit :Par contre le Ctrl Alt Backspace est plus violent, vu qu'il kill X.
Attention car depuis que X utilise hal, le Ctrl Alt Backspace n’est pas actif par défaut.
http://wiki.archlinux.fr/howto/indispensable/xorg
Ne vous emmerdez plus, emmerdez les autres.
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

Re: [Compiz standalone] Comment se déloguer ?

Message par amroth »

Merci pour vos réponses ! Mon problème est résolu :D !
Désolé sur le titre du topic, je ne savais pas en fait si le problème était lié à slim ou à compiz, pour une raison toute bête, c'est que lorsque j'active la transparence d'un terminal, je ne vois pas mon bureau mais le fond d'écran de slim.
Je ne connaissais pas le principe du .xinitrc et c'est bien pensé :) , cette solution me convient !
Sinon, je confirme que ctrl alt backspace ne fonctionne plus chez moi (de toute façon j'aime pas cette méthode, que je trouve aussi hard que mon halt).
xenom
archer
Messages : 100
Inscription : dim. 23 mars 2008, 18:50
Localisation : Nancy

Re: [Compiz standalone] Comment se déloguer ? (résolu)

Message par xenom »

Pour la transparence, quel est ton terminal ? Ca doit venir du fait qu'il ne supporte par la vrai transparence (composite), mais qu'il utilise la pseudo transparence, et comme Compiz ne définit pas de root background quand il gère les fond d'écrans, tu doit voir le dernier définit.
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

Re: [Compiz standalone] Comment se déloguer ? (résolu)

Message par amroth »

A vrai dire j'en essaye plusieurs en ce moment :mrgreen:
C'est avec urxvt que j'ai eu ce fond.
xenom
archer
Messages : 100
Inscription : dim. 23 mars 2008, 18:50
Localisation : Nancy

Re: [Compiz standalone] Comment se déloguer ? (résolu)

Message par xenom »

Pour la transparence dans urxvt, il suffit de rajouter

Code : Tout sélectionner

URxvt.depth : 32
URxvt.background:            rgba:0000/0000/0000/8000
dans le Xdefaults et tu as de la vrai transparence.
amroth
Daikyu
Messages : 62
Inscription : mer. 18 févr. 2009, 10:41

Re: [Compiz standalone] Comment se déloguer ? (résolu)

Message par amroth »

Merci :)
Répondre