#include <stdio.h>
#include <stdlib.h>
#include <X11/Xlib.h>
Display *d;
static void usage(int argc, char **argv)
{
fprintf(stderr, "usage: %s [x y]\n", argv[0]);
exit(1);
}
int main(int argc, char **argv)
{
int x = 5000, y = 5000;
if (argc > 1) {
if (argc < 3)
usage(argc, argv);
x = atoi(argv[1]);
y = atoi(argv[2]);
}
if (! (d = XOpenDisplay(NULL))) {
fprintf(stderr, "%s: Couldn't open display\n", argv[0]);
exit(1);
}
XWarpPointer(d, None, DefaultRootWindow(d), 0, 0, 0, 0, x, y);
XCloseDisplay(d);
exit(0);
}