XFree local multi-user HOWTO

Svetoslav Slavtchev

2003-04-18

Revision History
Revision 0.12003-04-18Revised by: svetljo
add links to related How-To's, notes on reusing Xinerama configured XFree; first official release

This How-To tries to explain the shortest way to get a working multiple local X user capable PC system.It is not supposed to be a replacement of the existing documentation on backstreet ruby home page, which you'll probably need to consult for more detailed information in case of problems.


Table of Contents
1. Introduction
1.1. About backstreet ruby
1.2. About this document
1.3. Related Documentation
1.4. New versions of this document
1.5. Copyright and License
1.6. Disclaimer
1.7. Credits / Contributors
1.8. Feedback
2. Before we begin
2.1. XFree configuration files
2.2. Reusing Xinerama configured XFree
2.3. Binary packages
3. Installing the kernel
3.1. Installing backstreet ruby kernel
3.2. Notes on building your own kernel
3.3. Creating needed device files
4. Setting up the X servers
4.1. Installing modified X server
4.2. Creating symbolic Links
4.3. Using independent keyboards with XFree
4.4. Using independent mice with XFree
4.5. For graphic cards without DRI
4.6. Nvidia GLX & DRI
5. Configuring display managers
5.1. Configuring xdm and kdm
5.2. Configuring gdm
6. Tweaking it
6.1. Using independent sound cards
6.2. Customizing the login screen
6.3. 1st X server configuration file
6.4. Number X servers started by Display managers
6.5. Dynamically switching the number of X servers
7. Known problems
7.1. Hardware problems
7.2. Software problems
8. Special notes on some distributions
8.1. Mandrake
8.2. Red Hat
8.3. Debian
8.4. SuSE
8.5. xxx specific parts/ problems/ solutions
9. Final words
A. Video compatibility list
A.1. Graphic card pairs/ triples/ ... which work perfectly
A.2. Graphic card pairs/ triples/ ... which work, but there are some glitches
B. Example configuration files
B.1. XFree86
B.2. Display managers
C. Scripts
C.1. wrapper for starting X using Nvidia libGL.so
C.2. for installing Nvidia drivers for parallel use with DRI