#include #include #include #include int errorhandler(Display *dpy, XErrorEvent *ev) { printf("got error\n"); return; } int main() { Display *display = XOpenDisplay(NULL); XSetErrorHandler(errorhandler); XF86DGADirectVideo(display, DefaultScreen(display), 0); XF86VidModeLockModeSwitch(display, DefaultScreen(display), 0); XUngrabPointer(display, CurrentTime); XUngrabKeyboard(display, CurrentTime); XSync(display, False); XCloseDisplay(display); return 0; }