124727d2 |
1 | FOR SCREENSAVER: |
2 | * use [Un]Inhibit together as a SimulateUserActivity workalike |
f2c83133 |
3 | * disablegss.py from http://ubuntuforums.org/showthread.php?t=284804 |
4 | * this method doesn't work either. tried in gss-poke.py |
124727d2 |
5 | * xdg-screensaver suspend / resume to SimulateUserActivity |
6 | * http://tronche.com/gui/x/xlib-tutorial/2nd-program-anatomy.html |
7 | * http://portland.freedesktop.org/xdg-utils-1.0beta3/xdg-screensaver.html |
8 | * SimulateUserActivity |
9 | * does it work on other people's machines? |
10 | * find if other people have their gnome-screensaver run even if they set |
11 | screensaver timeout to 1 minute and run: |
12 | for ((i = 0; i < 999; i++)); do |
13 | sleep 50; |
14 | gnome-screensaver-command --poke; |
15 | done; |
16 | * find irc channel to ask if my understanding is correct |
17 | * file bug |
18 | * track down bug |
19 | * compile gnome-screensaver |
20 | * cli opt parse |
21 | * quiet mode |
22 | * no display window |
23 | * no text printed to terminal |
24 | * fire up the face detector only just before going to inactive mode. |
25 | * that way the camera isn't running all the time |
26 | * maybe start 10 seconds before going inactive, then run until activity |
27 | * be more aggressive with turning off the screen. dim the screen as soon as |
28 | it's not being looked at. turn it off soon thereafter. |
29 | * could be enough to save battery. would need to power the camera sometimes, |
30 | but would save on backlight. need to test. |
31 | * don't prevent sleep when face is detected, but user isn't actually looking at |
32 | screen. |
33 | * requires pose estimation. |
34 | * also requires estimating the direction of the eye. |
35 | |
36 | OTHER IDEAS: |
37 | * authenticating a user based on face recognition (as opposed to face |
38 | detection) |
39 | * much more difficult to do reliably |
40 | * use object tracking and emotion estimation to require a set of facial |
41 | expressions as authentication. |
42 | * awesome for people who find typing hard, eg: no hands |