Building a Window Manager [closed]
One important decision is how you’re going to talk to the X server. You can use the Xlib bindings for your language of choice, or you can use the higher-level XCB bindings. (If you’re insane, you might open a socket to the X server directly.) To know how a window manager ought to behave, there … Read more