xhide.c: hide X11 cursor - randomcrap - random crap programs of varying quality
(HTM) git clone git://git.codemadness.org/randomcrap
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 711685e2974a9c73d9346159370d6f17fc00f851
(DIR) parent 4d880456778d286c56c65d2a63f911bf7305cb86
(HTM) 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;
+}