old-www/HOWTO/XFree-Local-multi-user-HOWTO/index.html

666 lines
9.3 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>XFree Local Multi-User HOWTO</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="NEXT"
TITLE="Introduction"
HREF="intro.html"></HEAD
><BODY
CLASS="book"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="BOOK"
><A
NAME="index"
></A
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="title"
><A
NAME="AEN2"
></A
>XFree Local Multi-User HOWTO</H1
><H3
CLASS="author"
><A
NAME="AEN4"
></A
>Svetoslav Slavtchev</H3
><DIV
CLASS="affiliation"
><DIV
CLASS="address"
><P
CLASS="address"
><TT
CLASS="email"
>&#60;<A
HREF="mailto:svetoslav (at) users.sourcefourge.net"
>svetoslav (at) users.sourcefourge.net</A
>&#62;</TT
></P
></DIV
></DIV
><P
CLASS="pubdate"
>Aug 2004<BR></P
><DIV
CLASS="revhistory"
><TABLE
WIDTH="100%"
BORDER="0"
><TR
><TH
ALIGN="LEFT"
VALIGN="TOP"
COLSPAN="3"
><B
>Revision History</B
></TH
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 1.4</TD
><TD
ALIGN="LEFT"
>2004-08-14</TD
><TD
ALIGN="LEFT"
>Revised by: SS</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>add some info on the new IsolateDevice XFree/X.org, drop some stalled comments about ruby-2.6 (a lot more must be removed - linux-2.6 is table now)</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 1.3</TD
><TD
ALIGN="LEFT"
>2003-11-11</TD
><TD
ALIGN="LEFT"
>Revised by: SS</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Ruby-2.6 is working :) , sync to new BRuby, add config file paths for Gentoo</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 1.2</TD
><TD
ALIGN="LEFT"
>2003-09-17</TD
><TD
ALIGN="LEFT"
>Revised by: SS</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Lots, lots of stuff. the most major things: XFree-PrefBusID v3, input.rc (and exp. service ruby_init), add "Known Limitations"</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 1.1</TD
><TD
ALIGN="LEFT"
>2003-07-14</TD
><TD
ALIGN="LEFT"
>Revised by: SS</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>sync input agent with examples, a bit more about ruby, less Fix-Me's, additions to video compatibility</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 1.0</TD
><TD
ALIGN="LEFT"
>2003-05-13</TD
><TD
ALIGN="LEFT"
>Revised by: TP</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Initial release, reviewed by LDP.</TD
></TR
></TABLE
></DIV
><DIV
><DIV
CLASS="abstract"
><A
NAME="AEN37"
></A
><P
></P
><P
>&#13;This HOWTO explains one of the ways to get a working, multiple, local X user-capable PC system for up to 16 users. It is based on using a modified Linux kernel with support for multiple independent users . The second way is not covered here,
but on the web page of it's author, the pioneer Miguel Freitas.
</P
><P
></P
></DIV
></DIV
><HR></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
>1. <A
HREF="intro.html"
>Introduction</A
></DT
><DD
><DL
><DT
>1.1. <A
HREF="about_bruby.html"
>About Backstreet Ruby/ Ruby</A
></DT
><DT
>1.2. <A
HREF="about.html"
>About this document</A
></DT
><DT
>1.3. <A
HREF="rel_documentation.html"
>Related Documentation</A
></DT
><DT
>1.4. <A
HREF="new_version.html"
>New versions of this document</A
></DT
><DT
>1.5. <A
HREF="copyright.html"
>Copyright and License</A
></DT
><DT
>1.6. <A
HREF="disclaimer.html"
>Disclaimer</A
></DT
><DT
>1.7. <A
HREF="credits.html"
>Credits/Contributors</A
></DT
><DT
>1.8. <A
HREF="feedback.html"
>Feedback/Bug Reporting</A
></DT
></DL
></DD
><DT
>2. <A
HREF="before_begining.html"
>Before we begin</A
></DT
><DD
><DL
><DT
>2.1. <A
HREF="known_limits.html"
>Known Limitations</A
></DT
><DT
>2.2. <A
HREF="xf_confs.html"
>XFree configuration files</A
></DT
><DT
>2.3. <A
HREF="xf_confs_xinerama.html"
>Reusing Xinerama configured XFree</A
></DT
><DT
>2.4. <A
HREF="binaries.html"
>Binary packages</A
></DT
></DL
></DD
><DT
>3. <A
HREF="kernel.html"
>Installing the kernel</A
></DT
><DD
><DL
><DT
>3.1. <A
HREF="inst_kernel.html"
>Installing the Backstreet Ruby/ Ruby-2.6 kernel</A
></DT
><DT
>3.2. <A
HREF="build_kernel.html"
>Notes on building your own kernel</A
></DT
><DT
>3.3. <A
HREF="dev_files.html"
>Creating needed device files</A
></DT
><DT
>3.4. <A
HREF="notes_multi_vt.html"
>Notes on using multiple VT's &#38; VGA console</A
></DT
><DT
>3.5. <A
HREF="inst_kern_kbd.html"
>Keyboard numbering(order of detection)</A
></DT
></DL
></DD
><DT
>4. <A
HREF="x_servers.html"
>Setting up the X servers</A
></DT
><DD
><DL
><DT
>4.1. <A
HREF="mod_x_server.html"
>Do I need a modified X server?</A
></DT
><DT
>4.2. <A
HREF="mod_xserver_prefbusid.html"
>Installing and Configuring XFree-PrefBusID</A
></DT
><DT
>4.3. <A
HREF="sym_links.html"
>Creating symbolic links</A
></DT
><DT
>4.4. <A
HREF="ind_keyboards.html"
>Using independent keyboards with XFree</A
></DT
><DT
>4.5. <A
HREF="ind_mouses.html"
>Using independent mice with XFree</A
></DT
><DT
>4.6. <A
HREF="no_dri.html"
>For graphic cards without DRI</A
></DT
><DT
>4.7. <A
HREF="glx_dri.html"
>Nvidia GLX &#38; DRI</A
></DT
></DL
></DD
><DT
>5. <A
HREF="tweak_input_devs.html"
>More on configuring input devices</A
></DT
><DD
><DL
><DT
>5.1. <A
HREF="tweak_input_devs-realdev.html"
>Finding the real devices</A
></DT
><DT
>5.2. <A
HREF="tweak_input_devs-inputagent1.html"
>Using hotplug with <TT
CLASS="filename"
>input.agent</TT
> and <TT
CLASS="filename"
>input.rc</TT
></A
></DT
><DT
>5.3. <A
HREF="tweak_input_devs-xev1.html"
>Using XFree with event interface support</A
></DT
><DT
>5.4. <A
HREF="tweak_input_devs-phys.html"
>Using the <SPAN
CLASS="QUOTE"
>"Phys"</SPAN
> descriptor and USB devices</A
></DT
></DL
></DD
><DT
>6. <A
HREF="dm_conf.html"
>Configuring display managers</A
></DT
><DD
><DL
><DT
>6.1. <A
HREF="dm_conf-xdm_kdm.html"
>Configuring xdm and kdm</A
></DT
><DT
>6.2. <A
HREF="dm_conf-gdm.html"
>Configuring gdm</A
></DT
></DL
></DD
><DT
>7. <A
HREF="automation.html"
>Tweaking it</A
></DT
><DD
><DL
><DT
>7.1. <A
HREF="automation_multy_snd-cards.html"
>Using independent sound cards</A
></DT
><DT
>7.2. <A
HREF="automation_login_screen.html"
>Customising the login screen</A
></DT
><DT
>7.3. <A
HREF="first_x_server.html"
>1st X server configuration file</A
></DT
><DT
>7.4. <A
HREF="auto_dm_confs.html"
>Number X servers started by Display managers</A
></DT
><DT
>7.5. <A
HREF="dyn_switch_num_x_serv.html"
>Dynamically switching the number of X servers</A
></DT
></DL
></DD
><DT
>8. <A
HREF="problems.html"
>Known problems</A
></DT
><DD
><DL
><DT
>8.1. <A
HREF="hard_problems.html"
>Hardware problems</A
></DT
><DT
>8.2. <A
HREF="soft_problems.html"
>Software problems</A
></DT
></DL
></DD
><DT
>9. <A
HREF="distro_spec.html"
>Special notes on some distributions</A
></DT
><DD
><DL
><DT
>9.1. <A
HREF="distro_spec-mdk.html"
>Mandrake</A
></DT
><DT
>9.2. <A
HREF="distro_spec-rh.html"
>Red Hat</A
></DT
><DT
>9.3. <A
HREF="distro_spec-deb.html"
>Debian</A
></DT
><DT
>9.4. <A
HREF="distro_spec-suse.html"
>SuSE</A
></DT
></DL
></DD
><DT
>10. <A
HREF="final_words.html"
>Final words</A
></DT
><DT
>A. <A
HREF="app_vid_comp.html"
>Video Compatibility list</A
></DT
><DD
><DL
><DT
>A.1. <A
HREF="app_vid_comp_fine.html"
>Graphic card pairs/triples that work perfectly</A
></DT
><DT
>A.2. <A
HREF="app_vid_comp_glitches.html"
>Graphic card pairs/triples that work, but with some glitches</A
></DT
></DL
></DD
><DT
>B. <A
HREF="examples.html"
>Example configuration files</A
></DT
><DD
><DL
><DT
>B.1. <A
HREF="examples_xf_confs.html"
>XFree86</A
></DT
><DT
>B.2. <A
HREF="examples_dm.html"
>Display managers</A
></DT
><DT
>B.3. <A
HREF="examples_hotplug.html"
>Configuration files for Input Agent</A
></DT
></DL
></DD
><DT
>C. <A
HREF="scripts.html"
>Scripts</A
></DT
><DD
><DL
><DT
>C.1. <A
HREF="scripts_input-agent.html"
>hotplug: <TT
CLASS="filename"
>input.agent</TT
></A
></DT
><DT
>C.2. <A
HREF="scripts_input-rc.html"
>hotplug: <TT
CLASS="filename"
>input.rc</TT
></A
></DT
><DT
>C.3. <A
HREF="scripts_input-agent-evdev.html"
>hotplug &#38; XFree supporting event devices: <TT
CLASS="filename"
>input.agent</TT
></A
></DT
><DT
>C.4. <A
HREF="scripts_wrapper.html"
>Wrapper for starting X using Nvidia <TT
CLASS="filename"
>libGL.so</TT
></A
></DT
><DT
>C.5. <A
HREF="scripts_nv_inst.html"
>For installing Nvidia drivers for parallel use with DRI</A
></DT
></DL
></DD
><DT
>D. <A
HREF="app_ruby_init.html"
>Experimental Backstreet Ruby configuration Script/ Service</A
></DT
><DD
><DL
><DT
>D.1. <A
HREF="app_ruby_init_redme.html"
><TT
CLASS="filename"
>README.ruby_init</TT
> explains how to configure and use the service.</A
></DT
><DT
>D.2. <A
HREF="app_ruby_init_ruby_conf.html"
>The global configuration file <TT
CLASS="filename"
>/etc/sysconfig/ruby.conf</TT
></A
></DT
><DT
>D.3. <A
HREF="app_ruby_init_service.html"
>The ruby_init service <TT
CLASS="filename"
>/etc/init.d/ruby_init</TT
></A
></DT
><DT
>D.4. <A
HREF="app_ruby_init_input_agent.html"
>Modified hotplug input.agent <TT
CLASS="filename"
>/etc/hotplug/input.agent</TT
></A
></DT
></DL
></DD
></DL
></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"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="intro.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Introduction</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>