Skip to content

fabriceT/obsession

Folders and files

NameName
Last commit message
Last commit date

Latest commit

516bc81 · Dec 1, 2024

History

61 Commits
Aug 18, 2013
Jun 8, 2014
Dec 30, 2012
Jun 13, 2018
Dec 30, 2012
Jan 1, 2013
Dec 30, 2012
Jul 8, 2014
Dec 1, 2024
Dec 30, 2012
Jun 13, 2018
Jan 1, 2013
Apr 17, 2016
Apr 17, 2016
Dec 1, 2024
Apr 19, 2016
Mar 26, 2014
May 2, 2015
Mar 26, 2014
Jul 6, 2015
May 2, 2015
Mar 26, 2014

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.