Need to read about Xlib