-
Notifications
You must be signed in to change notification settings - Fork 0
Evanescent machine idle detection and shutdown tool.
License
purpleidea/evanescent
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
I should probably make a better README file. See the COPYING file for the full license. Please send all comments, patches, thanks & insults to james@cs.mcgill.ca * on tabs vs. spaces: I think that indenting with tabs is brilliant. Tabs are a clever character and replacing them with spaces is a big mistake. All of this code uses 8 space tabs where possible, and as such please send patches in this format. * on max line length: I attempt to keep code to 79 or 80 characters long, however, I won't purposefully break a longer line if I think it makes the code less readable. Sometimes I edit in vim, but usually I use something like gedit. I think that enforcing a legacy terminal width in 2009 is a silly rule to obey. * faq: 1. Evanescent activates when I'm not idle! It's not noticing my mouse clicks or mouse wheel. A: see: http://www.jwz.org/xscreensaver/faq.html#mouse-idle Note that I haven't actually seen this as a problem, since usually you need to be completely idle for 1 hour+, however it is here as a good reference. 2. I want the eva client to run and log out users, but I don't want the evanescent backend shutting down the machine. A: Add an exclusion for the `root' user. When exclusions are checked on the client side, they won't match, but when the evanescent daemon runs since it's running as user `root' you can now exclude by this rule. 3. Can we add buttons to the pynotify dialogs? A: No, in an effort to support a wide range of notification daemons and strict usability requirements (ahem: https://wiki.ubuntu.com/NotifyOSD) however, please send useful ideas/patches if you think otherwise.
About
Evanescent machine idle detection and shutdown tool.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published