projects
/
gitlive
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1f19379
)
xorg_idletime.c
author
Alan Knowles
<alan@akbkhome.com>
Sun, 11 May 2014 15:24:04 +0000
(23:24 +0800)
committer
Alan Knowles
<alan@akbkhome.com>
Sun, 11 May 2014 15:24:04 +0000
(23:24 +0800)
xorg_idletime.c
[new file with mode: 0644]
patch
|
blob
diff --git a/xorg_idletime.c
b/xorg_idletime.c
new file mode 100644
(file)
index 0000000..
23a73d6
--- /dev/null
+++ b/
xorg_idletime.c
@@ -0,0
+1,19
@@
+#include <X11/extensions/scrnsaver.h>
+
+extern int xorg_idletime() {
+ int rc = -1;
+ XScreenSaverInfo *info = XScreenSaverAllocInfo();
+ Display *display = XOpenDisplay(NULL);
+
+ if (display != NULL) {
+ XScreenSaverQueryInfo(display, DefaultRootWindow(display), info);
+ rc = info->idle;
+ XCloseDisplay(display);
+ }
+
+
+ XFree(info);
+ return rc;
+}
+
+