11,10 e acima
gnome-session-quit
11.04 e versões anteriores
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
(via DoR , veja sua resposta para "Reiniciar sem privilégios de sudoer?" para mais bondade dbus!)
ou, como alternativa, você pode usar
gnome-session-save --force-logout
--force-logout
, em contraste com apenas --logout
, não solicitará ao usuário que lide com documentos não salvos e assim por diante.
essa é a maneira mais fácil? não é simples comando de linha como sudo logout ?? eu vou nunca se lembra de tudo isso.
Sim, existe um comando chamado logout, mas diz respeito ao Terminal. gnome-session-save é o programa que realmente sai do gnome-session
, que você pode, é claro, matar, mas que não se qualifica como logout. : -)
Repare também que esses comandos não exigem que você seja root.
Você sempre pode adicionar um alias ao seu sistema se quiser ter um comando mais curto.
Abra ~/.bash_aliases
com um editor de texto ou crie-o, se não estiver lá, e adicione algo assim:
alias logout-gnome="gnome-session-save --force-logout"
(. bashrc é um script que é executado toda vez que um novo terminal virtual é iniciado, você deve configurar todos os seus alias permanentes lá, veja também: Como criar um" alias "permanente? )