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;
       +}