Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

  When I log off (by giving the logout command) the shell will print ‘logout’ and
  execute commands from the file ‘.logout’ if it exists in my home directory. After
  that the shell will terminate and UNIX will log me off the system.
- Bill Joy, An Introduction to the C shell (1978)

The concept is commonly called logout, even if you prefer to call it something else.



That written in a world where you had one terminal on your desk or one modem to dial into the system.

If you had two logged-in terminals on your desk and ran 'logout' on one of them, are you still logged in?


And thus we are back at square one.

Dbus devs apparently asked themselves the same, added the concept of a user session to dbus alongside the existing login session.

Gnome code happens to get the two confused (or dbus fails to properly tell one form the other, likely by mixing old and new behavior).

Systemd dev notices leftover Gnome processes, and convince Poettering to flip the safety on the big gun.

All this while giving crap all about unix conventions...




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: