This document tries to explain you, how to configure your system for multiple local XFree users using the enchanted console/input subsystem in the backstreet ruby kernel.
Currently there are two ways of setting up multiple local XFree users:
( note : currently it is not possible to setup system for multiple console 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 http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/for instructions how to setup such system.
Use 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 Miguel Freitas solution.
Note this document is not supposed to be a replacement of the existing documentation on the backstreet ruby home page http://startx.times.lv, but a smaller How-To explaining the way to a working X multi-user PC system. If you meet some problems you'll probably need to consult the more detailed information there.