From: Alan Knowles Date: Wed, 30 Nov 2011 08:52:20 +0000 (+0800) Subject: add xidle X-Git-Url: http://git.roojs.org/?p=gitlive;a=commitdiff_plain;h=10ae82cd6c91f7a74d27ea17da4723f67ac38016 add xidle --- diff --git a/tests/xidletime b/tests/xidletime new file mode 100755 index 00000000..a2e26418 Binary files /dev/null and b/tests/xidletime differ diff --git a/tests/xidletime.c b/tests/xidletime.c new file mode 100644 index 00000000..8c4ab9e2 --- /dev/null +++ b/tests/xidletime.c @@ -0,0 +1,19 @@ +#include +#include + +/** + * + * http://coderrr.wordpress.com/2008/04/20/getting-idle-time-in-unix/ + + gcc -o xidletime xidletime.c -lXss + */ + +int main() { + XScreenSaverInfo *info = XScreenSaverAllocInfo(); + Display *display = XOpenDisplay(NULL); + + if (display != NULL) + XScreenSaverQueryInfo(display, DefaultRootWindow(display), info); + printf("%u", info->idle); + return 0; +} \ No newline at end of file