Y a-t-il une commande de terminal qui vous déconnectera de votre session de bureau actuelle et vous ramènera à l'écran de connexion?
Réponses
Trop de publicités?11.10 et versions supérieures
gnome-session-quit
11.04 et versions précédentes
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
(via DoR, voir sa réponse à "Reboot without sudoer privileges?" pour plus de bienfaits dbus!)
ou alternativement, vous pouvez utiliser
gnome-session-save --force-logout
--force-logout
contrairement à simplement --logout
ne demandera pas à l'utilisateur de gérer des documents non enregistrés, etc.
est-ce la manière la plus facile ? Pas de commande simple en une ligne comme sudo logout?? Je ne me souviendrai jamais de tout ça.
Oui, il y a une commande appelée logout, mais cela concerne le Terminal. gnome-session-save est le programme qui quitte réellement la gnome-session
, que vous pouvez bien sûr arrêter, mais cela ne correspondrait pas à une déconnexion. :-)
Remarquez également que ces commandes ne nécessitent pas d'être root.
Vous pouvez toujours ajouter un alias à votre système si vous souhaitez avoir une commande plus courte.
Ouvrez ~/.bash_aliases
avec un éditeur de texte, ou créez-le s'il n'est pas là, et ajoutez quelque chose comme ceci :
alias logout-gnome="gnome-session-save --force-logout"
(.bashrc est un script qui est exécuté à chaque fois qu'un nouveau terminal virtuel est démarré, vous devriez configurer tous vos alias permanents là-bas, voir aussi : Comment créer un "alias" permanent?)
Il semble que gnome-session-save
a été renommé en gnome-session-quit
pour la version 11.10. Tout le reste dans la réponse principale devrait encore fonctionner avec ce seul changement.
http://mail.gnome.org/archives/desktop-devel-list/2011-February/msg00147.html
Pour les sessions gnome, gnome-session-quit
fonctionne bien. Par défaut, il demande confirmation puis vous déconnecte (c'est-à-dire que l'argument --logout
est supposé sauf s'il est remplacé par --power-off
de manière explicite). Vous pouvez également indiquer à la commande de ne pas demander de confirmation lors de la déconnexion :
--no-prompt
Termine la session sans interaction utilisateur. Cela fonctionne uniquement avec --logout.
gnome-session-quit
est toujours valide dans la version 12.04.
Étant donné que l'auteur de la question n'a pas spécifié le gestionnaire de fenêtres/bureau, et que gnome-session-quit pourrait ne pas fonctionner avec toutes les possibilités, voici une façon générique d'X-windows pour retourner à l'écran de connexion ou de choix que j'ai utilisée plusieurs fois au cours des dernières versions :
Depuis un terminal (ouvert avec, de différentes manières, 'Alt-F2 + xterm, ou Ctrl-T, ou Crt-Alt-F1, ou en faisant un clic droit sur le bureau dans Nautilus et en utilisant le raccourci "ouvrir dans un terminal", etc.) tapez
sudo pkill X
C'est généralement excessif pour la plupart des situations. Je tends à l'utiliser lorsque j'ai un processus bloqué ou lorsque je dois me déconnecter rapidement. Lorsque je l'ai fait, Ubuntu m'a gentiment renvoyé vers l'écran de connexion en relançant X-windows.
Je n'ai pas encore utilisé la fonction power-off
de gnome-session-quit
, car j'utilise généralement shutdown -P now
à cette fin.
- Réponses précédentes
- Plus de réponses