FOR SCREENSAVER:
-* use [Un]Inhibit together as a SimulateUserActivity workalike
- * disablegss.py from http://ubuntuforums.org/showthread.php?t=284804
- * this method doesn't work either. tried in gss-poke.py
-* xdg-screensaver suspend / resume to SimulateUserActivity
- * http://tronche.com/gui/x/xlib-tutorial/2nd-program-anatomy.html
- * http://portland.freedesktop.org/xdg-utils-1.0beta3/xdg-screensaver.html
-* SimulateUserActivity
- * does it work on other people's machines?
- * find if other people have their gnome-screensaver run even if they set
- screensaver timeout to 1 minute and run:
- for ((i = 0; i < 999; i++)); do
- sleep 50;
- gnome-screensaver-command --poke;
- done;
+* gnome-screensaver-command --poke
* find irc channel to ask if my understanding is correct
* file bug
* track down bug
* no display window
* no text printed to terminal
* fire up the face detector only just before going to inactive mode.
+ * possibly this is how kreed's version works. read kreed's code to find out
* that way the camera isn't running all the time
- * maybe start 10 seconds before going inactive, then run until activity
+ * maybe start 10 seconds before going inactive, then run until activity, or 10
+ seconds, whichever's first.
* be more aggressive with turning off the screen. dim the screen as soon as
it's not being looked at. turn it off soon thereafter.
* could be enough to save battery. would need to power the camera sometimes,
- but would save on backlight. need to test.
+ but would save on backlight. need to profile.
* don't prevent sleep when face is detected, but user isn't actually looking at
screen.
* requires pose estimation.