This commit is contained in:
gferg 2003-09-27 17:20:48 +00:00
parent 894a98697e
commit b87feaddd4
2 changed files with 1411 additions and 1394 deletions

View File

@ -1,7 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://docbook.org/xml/4.2/docbookx.dtd" []>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "file://localhost/usr/share/sgml/docbook/xml-dtd-4.2/docbookx.dtd">
<book id="index">
<bookinfo>
<!-- Use "HOWTO", "mini HOWTO", "FAQ" in title, if appropriate -->
@ -17,6 +15,12 @@
<pubdate>Sep 2003</pubdate>
<!-- Most recent revision goes at the top; list in descending order -->
<revhistory>
<revision>
<revnumber>1.2.1</revnumber>
<date>2003-09-25</date>
<authorinitials>SS</authorinitials>
<revremark>yet another bugfix release :( - fix BusID (x:xx.x vs x:xx:x) again</revremark>
</revision>
<revision>
<revnumber>1.2</revnumber>
<date>2003-09-17</date>
@ -756,19 +760,19 @@ EndSection
<caution>
<para>For the older(version 1) Preferred Bus ID XFree Server only this choice is valid.</para>
</caution>
<para>For example on command line <screen format="linespecific">[root@svetljo mnt]# startx -- /usr/X11R6/bin/X0 :0 -prefbusid 1:0.0 vt7</screen> , or from a display manager (gdm): <programlisting format="linespecific">..............................
<para>For example on command line <screen format="linespecific">[root@svetljo mnt]# startx -- /usr/X11R6/bin/X0 :0 -prefbusid 1:0:0 vt7</screen> , or from a display manager (gdm): <programlisting format="linespecific">..............................
# Definition of the standard X server.
[server-Standard]
name=Standard server
command=/usr/X11R6/bin/X0 :0 -layout first-Xserver -deferglyphs 16 -ac -prefbusid 1:0.0 vt7
command=/usr/X11R6/bin/X0 :0 -layout first-Xserver -deferglyphs 16 -ac -prefbusid 1:0:0 vt7
flexible=true
[server-Second]
name=Second server
command=/usr/X11R6/bin/X1 :1 -layout second-Xserver -deferglyphs 16 -prefbusid 0:13.0 vt9
command=/usr/X11R6/bin/X1 :1 -layout second-Xserver -deferglyphs 16 -prefbusid 0:13:0 vt9
flexible=true
.............................. </programlisting> and for xdm/kdm <programlisting format="linespecific">:0 local /bin/nice -n -10 /usr/X11R6/bin/X0 :0 -deferglyphs 16 -prefbusid 1:0.0 vt7
:1 local /bin/nice -n -10 /usr/X11R6/bin/X1 :1 -xf86config /etc/X11/XF86Config-4.TNT2 -prefbusid 0:13.0 vt9</programlisting></para>
.............................. </programlisting> and for xdm/kdm <programlisting format="linespecific">:0 local /bin/nice -n -10 /usr/X11R6/bin/X0 :0 -deferglyphs 16 -prefbusid 1:0:0 vt7
:1 local /bin/nice -n -10 /usr/X11R6/bin/X1 :1 -xf86config /etc/X11/XF86Config-4.TNT2 -prefbusid 0:13:0 vt9</programlisting></para>
</listitem>
</itemizedlist>
</listitem>
@ -804,27 +808,9 @@ ln -s XFree[modified] X2
<para>DUMB2: tty16 to tty23</para>
</listitem>
</itemizedlist>
<note>
<itemizedlist>
<listitem>
<para>For the older(version 1) Preferred Bus ID XFree Server you also have to specify the desired graphic card with parameter <quote><command>-prefbusid x:x:x</command></quote>, where x:x:x is the Bus ID of the desired graphic card.</para>
<itemizedlist>
<listitem>
<para>For AGP cards, something similar to <command>-prefbusid 1:0:0</command></para>
</listitem>
<listitem>
<para>For PCI cards, something similar to <command>-prefbusid 0:x:0</command> (x is normally the IRQ number)</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>In the following explanation I will not use this option. If you use the Preferred Bus ID X server just append <command>-prefbusid x:x:x</command> with the correct Bus ID of the card you want to start right before the last argument <command>vt[x]</command> .</para>
</listitem>
<listitem>
<para>In case you are using the latest(version 2) prefbusid patch/ binary you may omit the <command moreinfo="none">-prefbusid x:x:x</command> argument when starting X, but you have to specify the correct settings in the XFree configuration file(s).</para>
</listitem>
</itemizedlist>
</note>
<note>
<para>Have in mind that for the older Preferred Bus ID XFree Server (version 1) you have to specify the desired graphic card with parameter <quote><command>-prefbusid x:x:x</command></quote> where x:x:x is the Bus ID of the desired graphic card. Just append "-prefbusid x:x:x" with the correct Bus ID of the card you want to start right before the last argument vt[x].</para>
</note>
<para>If you have 3 video cards, 3 keyboards, and you have started the Backstreet Ruby kernel with dumbcon=2, you can start 3 independent X servers for 3 simultaneous users with the following commands:</para>
<para></para>
<para>For the 1st X server with the 1st keyboard:</para>
@ -2391,7 +2377,7 @@ your display manager will start a single X server with the corresponding XF86Con
</sect1>
<sect1 id="dyn_switch_num_x_serv">
<title>Dynamically switching the number of X servers</title>
<para>There is a very experimental GUI/CLI for dynamically switching the number of running X servers. It uses the automatic configuration of the display managers (mentioned in <xref linkend="automation_multy_snd-cards"/>), Python, dialog for the CLI, and Xdialog for the GUI.</para>
<para>There is a very experimental GUI/CLI for dynamically switching the number of running X servers. It uses the automatic configuration of the display managers (mentioned in <xref linkend="auto_dm_confs"/>), Python, dialog for the CLI, and Xdialog for the GUI.</para>
<para>Once it is more tested and bug-free, you could, for example, use it under Backstreet Ruby to switch between 2, 3 or more X servers and a single X server using Xinerama. So when your PC isn't used by more then one user, you could use the other monitors under Xinerama. Or one more funny example: you're simulating net gaming with a number of friends on your bruby Linux PC, you have invested a bit more in an additional graphic card which is already configured, but you don't have enough money right now to buy one more monitor and keyboard/mouse pair. One friend of yours comes and says, <quote>Hey guys, that's cool. Can I join?</quote> What would you answer? Using the GUI could result in the following answer from your side: <quote>No problem, just bring your monitor,keyboard and mouse.</quote></para>
<para>If you are feeling like a hacker and want to try out this BUGGY GUI/CLI, check the current status at <ulink url="http://varna.demon.co.uk/~svetlio/ruby-contrib/bruby-python/">http://varna.demon.co.uk/~svetlio/ruby-contrib/bruby-python/</ulink>. But remember, it's not very tested, and if not configured properly it can cause you serious troubles. Please wait until it is more stable if you are not that familiar with Linux. If you feel comfortable enough under Linux, and think of yourself as a hacker, please help in testing it and making it better, bug-free and easy to configure.
</para>

File diff suppressed because it is too large Load Diff