Distributed Multihead X design
Kevin E. Martin, David H. Dawes, and Rickard E. Faith
29 June 2004 (created 25 July 2001)
This document covers the motivation, background, design, and
implementation of the distributed multihead X (DMX) system. It
is a living document and describes the current design and
implementation details of the DMX system. As the project
progresses, this document will be continually updated to reflect
the changes in the code and/or design. Copyright 2001 by VA
Linux Systems, Inc., Fremont, California. Copyright 2001-2004
by Red Hat, Inc., Raleigh, North Carolina
- 1.1. The Distributed Multihead X Server
- 1.2. Layout of Paper
- 2.1. Bootstrap code
- 2.2. Input device handling
- 2.3. Output device handling
- 2.4. Optimizing DMX
- 2.5. DMX X extension support
- 2.6. Common X extension support
- 2.7. OpenGL support
- 3.1. Fonts
- 3.2. Zero width rendering primitives
- 3.3. Output scaling
- 3.4. Per-screen colormaps
- 4.1. Core input device handling
- 4.2. Output handling
- 4.3. Xinerama
- 5.1. Phase I
- 5.2. Phase II
- 5.3. Phase III
- 5.4. Phase IV