8

I use Ubuntu 11.10 64 bits with Gnome Shell.
I have opened a bug because sometimes "Close session" and "Shutdown" buttons doesn't work. gnome-session-quit only works sometimes: bug

How can I close the session cleanly from console without gnome-session-quit?

Juan Simón
  • 1,703

2 Answers2

4

The following command is an alternative for the gnome-session-quit (logout) which should close the session cleanly (not killing the gdm):

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

(it's one line)

yossile
  • 5,728
  • It works the first time but if I cancel and I try to use it again, it doesn't work. It only shows: method return sender=:1.2 -> dest=:1.6450 reply_serial=2. I think this is related directly with the bug mentioned before. – Juan Simón Mar 20 '12 at 09:35
  • @Simón Probably gnome-session-quit is executing the above dbus command behind the scenes so you are hitting the same bug. – yossile Mar 20 '12 at 09:44
  • 2
    This answer doesn't work from a terminal not part of the dbus session. How do you set it up so an unrelated terminal can use another dbus environment? – Zan Lynx Feb 14 '13 at 21:17
4

That should do it for your 'username' session

# pkill -KILL -u username