Registry / other / libxscrnsaver

libxscrnsaver

JSON →
library1.2.5vcpkgunverified

Xlib-based X11 Screen Saver extension client library

vcpkg install libxscrnsaver
INSTALL
IMPORT
SIG · LIBXSCRNSAVER
L
libxscrnsaver
othercppv1.2.5
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

X11/extensions/scrnsaver.h
#include <X11/extensions/scrnsaver.h>

Queries the X11 screen saver idle time.

#include <X11/extensions/scrnsaver.h> #include <X11/Xlib.h> #include <iostream> int main() { Display* dpy = XOpenDisplay(NULL); if (!dpy) return 1; XScreenSaverInfo* info = XScreenSaverAllocInfo(); XScreenSaverQueryInfo(dpy, DefaultRootWindow(dpy), info); std::cout << "Idle time: " << info->idle << std::endl; XFree(info); XCloseDisplay(dpy); return 0; }
Debug
Known issues
gotchaRequires X11 development headers and runtime libraries.
fix
Install libxscrnsaver-dev (Linux) or equivalent.
affects: *
Upgrade
Version history
1.2.5latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources

No resource links recorded.

libxscrnsaver — pip install libxscrnsaver · libregistry