<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML ><HEAD ><TITLE >About this document</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="XFree Local Multi-User HOWTO" HREF="index.html"><LINK REL="UP" TITLE="Introduction" HREF="intro.html"><LINK REL="PREVIOUS" TITLE="About Backstreet Ruby/ Ruby" HREF="about_bruby.html"><LINK REL="NEXT" TITLE="Related Documentation" HREF="rel_documentation.html"></HEAD ><BODY CLASS="sect1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >XFree Local Multi-User HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="about_bruby.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 1. Introduction</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="rel_documentation.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="sect1" ><H1 CLASS="sect1" ><A NAME="about" ></A >1.2. About this document</H1 ><P >This document explains how to configure your system for multiple local XFree users using the enchanted console/input subsystem in the Backstreet Ruby/ Ruby-2.6 kernel .</P ><P >I will use :<P ></P ><UL ><LI ><P >"Backstreet Ruby" or "BRuby" to refer to the back port to Linux 2.4</P ></LI ><LI ><P >"Ruby" or "Ruby-2.6" to refer to the original Ruby kernel tree for Linux 2.6</P ></LI ></UL ></P ><P >Every mention of Backstreet Ruby should be replaceable by Ruby/ Ruby-2.6 unless else mentioned.</P ><DIV CLASS="note" ><P ></P ><TABLE CLASS="note" WIDTH="100%" BORDER="0" ><TR ><TD WIDTH="25" ALIGN="CENTER" VALIGN="TOP" ><IMG SRC="../images/note.gif" HSPACE="5" ALT="Note"></TD ><TH ALIGN="LEFT" VALIGN="CENTER" ><B >Note</B ></TH ></TR ><TR ><TD > </TD ><TD ALIGN="LEFT" VALIGN="TOP" ><P >Currently it is not possible to set up systems for multiple console users.</P ></TD ></TR ></TABLE ></DIV ><P >There are two ways of setting up multiple local XFree users:</P ><P ><P ></P ><OL TYPE="1" ><LI ><P >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 <A HREF="http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/" TARGET="_top" >http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/</A >, for instructions on how to set up such a system. </P ></LI ><LI ><P >Use the Backstreet Ruby kernel which supports independent keyboards.</P ></LI ></OL ></P ><P >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.</P ><DIV CLASS="note" ><P ></P ><TABLE CLASS="note" WIDTH="100%" BORDER="0" ><TR ><TD WIDTH="25" ALIGN="CENTER" VALIGN="TOP" ><IMG SRC="../images/note.gif" HSPACE="5" ALT="Note"></TD ><TH ALIGN="LEFT" VALIGN="CENTER" ><B >Note</B ></TH ></TR ><TR ><TD > </TD ><TD ALIGN="LEFT" VALIGN="TOP" ><P >This document is not intended to be a replacement of the existing documentation on the Backstreet Ruby home page (<A HREF="http://startx.times.lv/" TARGET="_top" >http://startx.times.lv</A >), but rather, this is a 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.</P ><P >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.</P ></TD ></TR ></TABLE ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="about_bruby.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="rel_documentation.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >About Backstreet Ruby/ Ruby</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="intro.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Related Documentation</TD ></TR ></TABLE ></DIV ></BODY ></HTML >