| |
| |
X Power Tools#xAE | |
| |
| |
Preface | |
| |
| |
How This Book Is Organized | |
| |
| |
Conventions Used in This Book | |
| |
| |
Using Code Examples | |
| |
| |
We'd Like to Hear from You | |
| |
| |
Safari#xAE | |
| |
| |
Books Online | |
| |
| |
Acknowledgments | |
| |
| |
| |
The X Server | |
| |
| |
| |
Introduction to the X Window System | |
| |
| |
| |
The X Window System | |
| |
| |
| |
The History of X | |
| |
| |
| |
The Renaissance: New X Versus Old X | |
| |
| |
| |
X by Any Other Name | |
| |
| |
| |
Seven Layers of an X-based GUI | |
| |
| |
| |
Where Is the Server? | |
| |
| |
| |
Why Windows Look and Act Differently | |
| |
| |
| |
Toolkits and Desktop Environments | |
| |
| |
| |
The Role of Freedesktop.org | |
| |
| |
| |
Display Hardware | |
| |
| |
| |
Displays, Screens, and Xinerama | |
| |
| |
| |
Display Specifications | |
| |
| |
| |
TCP/IP Ports | |
| |
| |
| |
Local Connection Mechanisms | |
| |
| |
| |
Server Extensions | |
| |
| |
| |
Where to Draw the Line: Kernel Versus User-Space Drivers | |
| |
| |
| |
Starting a Local X Server | |
| |
| |
| |
One Size Doesn't Fit All | |
| |
| |
| |
Virtual Terminals | |
| |
| |
| |
Starting a Raw X Server Manually | |
| |
| |
| |
Using a Display Manager to Start the X Server | |
| |
| |
| |
Enabling or Disabling the Display Manager at Boot Time | |
| |
| |
| |
What Started the Display Manager? | |
| |
| |
| |
Starting Multiple X Servers Using a Display Manager | |
| |
| |
| |
Starting Additional X Servers on Demand Using a Display Manager | |
| |
| |
| |
Starting an X Server with Clients Only When Needed | |
| |
| |
| |
Switching VTs from the Shell Prompt | |
| |
| |
| |
Starting X Within X | |
| |
| |
| |
No Mouse! | |
| |
| |
| |
Bailing Out: Zapping X | |
| |
| |
| |
Terminating X Automatically | |
| |
| |
| |
Basic X.org Configuration | |
| |
| |
| |
What Is There to Configure? | |
| |
| |
| |
Why Only root Can Configure the X Server | |
| |
| |
| |
Places Your Configuration Could Hide | |
| |
| |
| |
Let the X Server Configure Itself | |
| |
| |
| |
The xorg.conf Configuration File | |
| |
| |
| |
Optional Sections in the xorg.conf Configuration File | |
| |
| |
| |
Configuring the Pointer Device | |
| |
| |
| |
Configuring a Two-Button Mouse | |
| |
| |
| |
Configuring a Mouse with a Scrollwheel | |
| |
| |
| |
Configuring a Synaptics TouchPad | |
| |
| |
| |
Enabling DPMS | |
| |
| |
| |
Configuring Video Card Driver Options | |
| |
| |
| |
LightSteelBlue and Other Color Names | |
| |
| |
| |
Configuring a Monitor's Scan Rates | |
| |
| |
| |
Reading Server Log Files | |
| |
| |
| |
Configuring the Default Depth of a Screen | |
| |
| |
| |
Configuring the Resolution of a Screen | |
| |
| |
| |
Advanced X.org Configuration | |
| |
| |
| |
Multi-Screen Configuration | |
| |
| |
| |
Xinerama Configuration | |
| |
| |
| |
Differences Between Multi-Screen and Xinerama Modes | |
| |
| |
| |
Positioning Screens | |
| |
| |
| |
Overlapping Xinerama | |
| |
| |
| |
Scrolling Virtual Screens and Xinerama | |
| |
| |
| |
Using Multiple Outputs from One Video Card | |
| |
| |
| |
Parallel Pointing Devices | |
| |
| |
| |
Parallel Keyboards | |
| |
| |
| |
Using X with GPM or MOUSED | |
| |
| |
| |
Using the X Server | |