1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#include <X11/Xlib.h> // // gcc wm_state_atom.c -lX11 -o wm_state_atom // int main (int argc, char *argv[]) { Display *dpy; Atom a; dpy = XOpenDisplay(NULL); if (!dpy) return -1; a = XInternAtom(dpy, "WM_STATE", 0); printf("atom %d\n", a); }