Changed MergeBranch.bjsMergeBranch.vala
[gitlive] / tests / xidletime.c
1 #include <X11/extensions/scrnsaver.h>
2 #include <stdio.h>
3
4 /**
5  *
6  * http://coderrr.wordpress.com/2008/04/20/getting-idle-time-in-unix/
7  
8   gcc -o xidletime xidletime.c -lXss
9  */
10
11 int main() {
12         XScreenSaverInfo *info = XScreenSaverAllocInfo();
13         Display *display = XOpenDisplay(NULL);
14
15         if (display != NULL) 
16                 XScreenSaverQueryInfo(display, DefaultRootWindow(display), info);
17         printf("%u", info->idle);
18     return 0;
19 }