Question

The X window system (and its popular implementation X.org) is amazing and complex too - client server model, forwarding the display to other systems, support for wide array of devices, primitive drawing functions. Moreover, the many ways to configure.

However there is no definitive guide to it which can teach it hands on. Can you please suggest any?

Was it helpful?

Solution

I would recommend the HOWTOs from the Linux Documentation project, specifically The X Window User HOWTO and the X Window System Architecture Overview HOWTO.

OTHER TIPS

You may want to have a look at XCB for a fresh start into low-level Xorg developing: http://xcb.freedesktop.org/

You could try getting your hands on a copy of X Window System: The Complete Reference by Robert W. Scheifler and James Gettys

X.Org published The X New Developer’s Guide on their website last year. It's not a long, in-depth guide, but a high level overview of the architecture and pointers to where to find out more about specific parts of the graphics stack.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top