The guide to X window system [closed]
-
22-08-2019 - |
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?
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.