This document explains how to configure your system for multiple local XFree users using the enchanted console/input subsystem in the Backstreet Ruby kernel .
![]() | Currently it is not possible to set up systems for multiple console users. |
There are two ways of setting up multiple local XFree users:
Modify the kernel to ignore input from USB keyboards and add the handling of USB keyboards to a modified Xserver. This solution was developed by Miguel Freitas. Visit his page on the topic at http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/, for instructions on how to set up such a system.
Use the Backstreet Ruby kernel which supports independent keyboards.
I'll concentrate on configuring a system for multiple local XFree users using the Backstreet Ruby kernel, but there are parts which can be used also on a system using the solution from Miguel Freitas.
![]() | Every ocurance of Backstreet ruby should be replacable with the original Ruby in sense that everything explained here, should work the same way with Ruby (if not mentioned oderwise). When Ruby becomes more stable and finished I'll add some more information about it, but this probably won't happen before linux-2.6 becomes reality. |
Note this document is not intended to be a replacement of the existing documentation on the Backstreet Ruby home page (http://startx.times.lv), but rather, this is a smaller HOWTO, explaining the way to a working X multi-user PC system. If you encounter any problems you'll probably need to consult the more detailed information there.
The document is based on the file system layout of the Mandrake-Linux distribution, but I tried to make it distribution-independent by including information about the differences to other mainstream distributions like Debian, Red Hat and SuSE Linux.