
        Xterminal 0.4
        =============

Skripte, die das Betreiben eines X-Terminals unter SuSE Linux
ermöglichen.

Some useful scripts for using SuSE Linux as X terminal.

-/-

English version below line 50ff

Betreiben eines X-Terminals / Usage as X terminal
-------------------------------------------------

  *  X sollte installiert sein.
  *  Der X-Server passend zur Graphikkarte MUSS mit allen seinen
     Hilfsdateien und Verzeichnissen installiert UND konfiguriert sein!
  *  In /etc/inittab MUSS die Zeile mit:

     7:2:respawn:+/etc/init.d/rx tty7

     enthalten sein (unter SuSE Linux sollte einfach Kommentar entfernen).
     Wichtig: Die Nummer hinter `tty' ist identisch mit der Startnummer am
     Anfang der Zeile. Der Runlevel MUSS Netzwerk haben und sollte keinen
     xdm starten (unter SuSE Linux ist das Runlevel 2).
  *  Das Skript rx liest /etc/sysconfig/xdmsc ein, um dann die folgenden
     Shell-Variablen zu benutzen:

         START_RX      Bei Wert "yes" startet /etc/init.d/rx einen X-Server.
                       Bei anderen Werten gibt es eine Warnung, die bachtet
                       werden sollte.
         RX_XDMCP      Die Art der XDMCP-Anfrage:
			- "query"      Frage einen xdm-Server nach einem Login-
                                       Fenster, RX_RHOST muss gesetzt sein.
			- "indirect"   Frage einen xdm-Server nach einem
                                       chooser-Menu, RX_RHOST muss gesetzt sein.
			- "broadcast"  Frage alle erreichbaren xdm-Server,
                                       der erste gewinnt.

         RX_RHOST      Der volle Hostname eines xdm-Servers.
         RX_DSP        Optional: Das Display (Default ist :0).
         RX_BPP        Optional: Die Farbtiefe (Default aus /etc/X11/xorg.conf)

  *  Über eigene Resource-Class-Namen kann jederzeit über Einträge in
     xdm-config und eigene Skripte eigene Vorstellungen oder Bedürfnisse
     umgesetzt werden (siehe Ergänzung am Ende von xdm-config).

-/-

  *  X should be installed.
  *  The X server for your graphics card has to be installed and configured
     properly with all necessary files and directories!
  *  The following line must be in /etc/inittab:

     7:2:respawn:+/etc/init.d/rx tty7

     (under SuSE Linux simply remove the comment character).
     Note: The number after `tty' is the same number as at the begining of
     the line. The runlevel must contain network support and 
     the xdm should not be launched (under SuSE Linux it's runlevel 2).
  *  The script rx will source /etc/sysconfig/xdmsc for using the following
     shell variables:

         START_RX      If set to "yes" /etc/init.d/rx will start a X server.
                       On any other value /etc/init.d/rx will giva a waring
                       which should be noticed.
         RX_XDMCP      Kind of XDMCP request:
                        - "query"      Ask a xdm server for a login window.
                                       RX_RHOST has to be set.
                        - "indirect"   Ask a xdm server for a chooser menu.
                                       RX_RHOST has to be set.
                        - "broadcast"  Ask all xdm servers in local net for
                                       a login window. The first will win.

         RX_RHOST      The full qualified host name.
         RX_DSP        Optional: The display number (default is :0).
         RX_BPP        Optional: Number of bits per pixel
                       (default given in /etc/X11/xorg.conf)

  *  Via resource class name in entries of xdm-config you can set your
     own environment (see last appended section in xdm-config).

Literatur/SEE ALSO
------------------

  xdm(1), Xserver(1), XF86_Accel(1), Xsecurity(1), xauth(1), sessreg(1),
  xhost(1), XStandards(3)
  X Display Manager Control Protocol (ftp://ftp.x.org/)



         Werner Fink                                  <werner@suse.de>

TODO:

       Es fehlt in den Skripten eine Schnittstelle für die XDM-AUTHENTICATION-1
Authenifizierung, die zum Beispiel von den  xdm  auf einer neuren SuSE Linux
unterstützt werden.  Der MIT-MAGIC-COOKIE-1 Authenifizierungsmechanismus
arbeitet natürlich und sollte möglichtst __NICHT__ via xhost abgeschaltet
werden.  Konstruktive Hinweise sind erwünscht :-)

-/-

       Up to now an interface to the XDM-AUTHENTICATION-1 style authentication
is not yet implemented in the scripts which is supported by the xdm
on a newer SuSE Linux.  The regular MIT-MAGIC-COOKIE-1 style authentication
works as it should. Therfore __NO__ xhost command should be used.
Any suggestions are welcome :-)

