Skip to content
This repository was archived by the owner on Nov 23, 2025. It is now read-only.
/ obsession Public archive

session manager for Openbox

License

Notifications You must be signed in to change notification settings

fabriceT/obsession

Repository files navigation

WARNING!!

This is year 2024. I switched to Gnome desktop a long time ago.

The code source of obsession was hosted at Bitbucket, using mercurial as CVS. As bitbucket dropped mercurial support, this code was removed from the available repositories, and no AI was trained with it. :D

I converted my archived repository using fast-export in order to make it available again.

No tests, no build were run after that conversion because I have no way to test the code.

This should be ok, though.

END OF WARNING!!

What are these programs for?

  • obsession-logout displays a dialog where you can choose if you want to quit the session power off, suspend or hibernate the computer.

  • obsession-exit, this is the command line version of obsession-logout.

Why?

I'm a big fan of Openbox and LXDE, but I don't need all the features of the last one. So starting from LXDE project and keeping what is useful (for me) was a good start to have a very lightweight desktop easy to manage.

This is so old school!

Yes but it works with ConsoleKit, UPower and systemd.

Configuration

the programs obsession-logout and obsession-exit uses a configuration file named obsession.conf. This file is automatically created in the .config directory located in the user home.

The key screenlock sets the screen lock command. The key logout defines the logout command. Their respective default values are xlock -mode blank and openbox --exit.

About

session manager for Openbox

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •