8

I have seen some previous post about logout from terminal but those were for old versions. I didnt find the way for logout in Ubuntu 13.10 from terminal.

How can I logout from terminal in Ubuntu 13.10 ?

Raja G
  • 102,391
  • 106
  • 255
  • 328
  • Typing exit doesn't work? – To Do Nov 20 '13 at 09:12
  • Ctrl-D? (Feel like I'm missing something in this question...) – Ash Nov 20 '13 at 09:17
  • @ToDo exit will close the terminal but dont do logout. CTRL+D for closing a process not for logout. – Raja G Nov 20 '13 at 09:18
  • 3
    http://askubuntu.com/questions/15795/how-can-you-log-out-via-the-terminal don't work? – Takkat Nov 20 '13 at 09:32
  • @Takkat section missing for 13.04 and 13.10 – Raja G Nov 20 '13 at 09:43
  • 3
    "... and above" should include all releases greater than 11.10 (12.04, 12.10, 13.04, 13.10, 14.04 ...) - if any of these procedures stopped working we'd urgently need to edit the answers there to say so. – Takkat Nov 20 '13 at 09:56
  • 1
    If you've seen a previous post *and you've tested it*, make sure you a link to it and show us what didn't work. – Oli Nov 20 '13 at 10:26

4 Answers4

13

gnome-session-quit --no-prompt will log you out of an existing Unity session, without a prompt.

drc
  • 2,880
6

I usually do a killall -u <your-user-name> to stop my current session and clean-up any remaining processes of mine.

MadMike
  • 4,244
  • 8
  • 28
  • 50
2

If you are in a gnome / unity environment, you could use the gnome-session-quit command, you could use gnome-session-quit --no-prompt if you don't want to choose between lock or logout.

If you are in a pure terminal (no X-environment) exit should do the trick

2

You can use dbus signal to logout from the desktop, with dbus-send:

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

Tested with gnome and unity.

chaos
  • 27,506
  • 12
  • 74
  • 77