Tim Love - CUED
This document is an introduction to the X Windows system particularly from the point of view of a programmer in C. It does not constitute a rigorous definition of X - in particular the color and internationalisation features of X11R5 are not described - but instead aims to give a balanced view of the whole system and describe some common programming techniques.
We would be most grateful to hear of any errors you might find in this document, or any ways you think it might be clarified or improved. Contact tpl@eng.cam.ac.uk