#include int main(int argc, char **argv) { Display *display; XEvent xevent; Window window; if ((display = XOpenDisplay(NULL)) == NULL) return -1; window = DefaultRootWindow(display); XSelectInput(display, window, PointerMotionMask); while (1) { XNextEvent(display, &xevent); switch (xevent.type) { case MotionNotify: if (xevent.xmotion.y_root < 1) { XWarpPointer(display, None, window, 0, 0, 0, 0, xevent.xmotion.x_root, 1); XFlush(display); } break; } } return 0; }