12 votes

Comment se déconnecter avec une commande dans un environnement sans gnome ?

J'ai installé divers gestionnaires de fenêtres (Awesome, dwm, etc.) à partir desquels je ne suis pas en mesure de me déconnecter pour revenir à l'écran de connexion (gnome-session) afin de passer à un autre gestionnaire de fenêtres. Je dois redémarrer pour le faire, ce qui est une perte de temps (et peut entraîner une corruption des données).

Pregunta Comment se déconnecter via le terminal ? n'a pas fonctionné..

dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1

et ceci non plus :

gnome-session-save --force-logout

..ni que :

gnome-session-quit --force-logout

ils sont tous revenus :

Failed to call logout: The name org.gnome.SessionManager was not provided by any .service files

Existe-t-il un moyen rapide de se reconnecter au gestionnaire de session de Gnome à partir d'un gestionnaire de bureau non Gnome en utilisant un émulateur de terminal ? Je sais que CTRL+ALT+BACKSPACE peut être configuré pour redémarrer X, mais je cherche le moyen le plus simple de me déconnecter.

2 votes

Ne pourriez-vous pas vous déconnecter en quittant simplement le WM - c'est-à-dire Mod4+Shift+Q pour le génial ?

-4voto

Essayez ceci : :

killall -u nom d'utilisateur

0 votes

Cela enverra le signal SIGTERM habituel à tous les processus en même temps, au lieu de mettre fin à l'environnement de bureau comme il se doit. Il en va différemment pour les applications qui vous demandent de sauvegarder ou non votre travail. Dans le cas d'un travail non sauvegardé, cela entraîne une perte possible de ces données par rapport à une déconnexion normale. Donc, -1.

0 votes

Lisez ce que la personne qui pose la question essaie d'accomplir avant de donner votre avis : " (...) Je dois redémarrer pour le faire, ce qui est une perte de temps". S'il doit redémarrer, l'effet sur le travail non sauvé est EXACTEMENT le même.

0 votes

Néanmoins, la commande killall fonctionne et est très utile lorsque vous n'avez pas d'autres moyens, comme lorsque l'interface se bloque.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X