Hallo,
wie kann ich die Zeit der letzten User-Aktivität, Mausbewegung und Tastendruck feststellen. Also die Information, die der Bildschirmschoner auch abfragt.
Grüße Klal
Anmeldungsdatum: Beiträge: 414 |
Hallo, wie kann ich die Zeit der letzten User-Aktivität, Mausbewegung und Tastendruck feststellen. Also die Information, die der Bildschirmschoner auch abfragt. Grüße Klal |
||
Anmeldungsdatum: Beiträge: 29567 |
Hallo, ganz allgemein lösen ein Tastendruck oder ein Mausbewegung ein "Event" aus. Diese Events muss du halt überwachen. Gruß, noisefloor |
||
![]() Anmeldungsdatum: Beiträge: 2510 |
Servus, geht zum Beispiel so: http://coderrr.wordpress.com/2008/04/20/getting-idle-time-in-unix/ Zwei Kleinigkeiten stimmen da auf der Seite nicht, es fehlt ein Include und eine Linker-Option. Und wie einer in den Kommentaren angemerkt hat, sollte man besser testen, ob das Display wirklich geöffnet werden konnte. Also:
gcc -o bla bla.c -lXss -lX11 Beim Aufruf dann natürlich sinnvollerweise erst kurz warten: $ sleep 2; ./bla 1951 ms |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 414 |
Danke für die Antworten. Habe jetzt eine Lösung gefunden: cat /proc/interrupts | grep i8042 http://debianforum.de/forum/viewtopic.php?f=2&t=120863 |
||
![]() Anmeldungsdatum: Beiträge: 2133 Wohnort: Gelsenkirchen |
Also ich weiß nicht so ganz, was dieser Ich würde ganz einfach die Verwendung von xprintidle empfehlen, wenn's für die Shell sein soll und man nicht unbedingt Programmcode für die
|