xhide.c: hide X11 cursor - randomcrap - random crap programs of varying quality
HTML git clone git://git.codemadness.org/randomcrap
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 711685e2974a9c73d9346159370d6f17fc00f851
DIR parent 4d880456778d286c56c65d2a63f911bf7305cb86
HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 20 Sep 2025 18:47:12 +0200
xhide.c: hide X11 cursor
useful for kiosk screens, etc.
Diffstat:
A xhide.c | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+), 0 deletions(-)
---
DIR diff --git a/xhide.c b/xhide.c
@@ -0,0 +1,23 @@
+/* Hide X11 cursor
+ cc -o xtoggle xtoggle.c -I/usr/X11R6/include/ -L/usr/X11R6/lib -lX11 -lXfixes */
+
+#include <X11/extensions/Xfixes.h>
+
+#include <unistd.h>
+
+int
+main(void)
+{
+ Display *dpy;
+
+ if (!(dpy = XOpenDisplay(NULL)))
+ return 1;
+
+ while (1) {
+ XFixesHideCursor(dpy, DefaultRootWindow(dpy));
+ XFlush(dpy);
+ usleep(1000000); /* sleep 1 second */
+ }
+
+ return 0;
+}