Das X Window-System
Das X Window-System (X11) ist der Industriestandard fr grafische Bedienoberflchen
                                                                                       8
unter UNIX. X ist netzwerkbasiert und ermglicht es, auf einem Host gestartete
Anwendungen auf einem anderen, ber eine beliebige Art von Netzwerk (LAN oder
Internet) verbundenen Host anzuzeigen. In diesem Kapitel werden die Einrichtung und
die Optimierung der X Window-Systemumgebung beschrieben. Sie erhalten dabei
Hintergrundinformationen zur Verwendung von Schriften in openSUSE.



8.1 Manuelles Konfigurieren des X
    Window-Systems
Standardmig ist das X Windows System mit der unter Abschnitt ,,Einrichten von
Grafikkarte und Monitor" (Kapitel 2, Einrichten von Hardware-Komponenten mit YaST,
Start) beschriebenen SaX2-Schnittstelle konfiguriert. Alternativ kann es manuell
konfiguriert werden, indem Sie die Konfigurationsdateien bearbeiten.

 WARNUNG: Fehlerhafte X-Konfigurationen knnen Ihre Hardware
 beschdigen

 Seien Sie sehr vorsichtig, wenn Sie die Konfiguration des X Window-Systems
 ndern. Starten Sie auf keinen Fall das X Window-System, bevor die Konfigura-
 tion abgeschlossen ist. Ein falsch konfiguriertes System kann Ihre Hardware
 irreparabel beschdigen (dies gilt insbesondere fr Monitore mit fester Fre-
 quenz). Die Autoren dieses Buchs und die Entwickler von openSUSE bernehmen
 keine Haftung fr mgliche Schden. Die folgenden Informationen basieren


                                                                 Das X Window-System   131
           auf sorgfltiger Recherche. Es kann jedoch nicht garantiert werden, dass alle
           hier aufgefhrten Methoden fehlerfrei sind und keinen Schaden an Ihrer
           Hardware verursachen knnen.

          Das Kommando sax2 erstellt die Datei/etc/X11/xorg.conf. Dabei handelt es
          sich um die primre Konfigurationsdatei des X Window System. Hier finden Sie alle
          Einstellungen, die Grafikkarte, Maus und Monitor betreffen.

          In den folgenden Abschnitten wird die Struktur der Konfigurationsdatei /etc/X11/
          xorg.conf beschrieben. Sie ist in mehrere Abschnitte gegliedert, die jeweils fr
          bestimmte Aspekte der Konfiguration verantwortlich sind. Jeder Abschnitt beginnt mit
          dem Schlsselwort Section <Bezeichnung> und endet mit EndSection. Die
          folgende Konvention gilt fr alle Abschnitte:

          Section "designation"
            entry 1
            entry 2
            entry n
          EndSection



          Die verfgbaren Abschnittstypen finden Sie in Tabelle 8.1, ,,Abschnitte in
          /etc/X11/xorg.conf" (S. 132).

          Tabelle 8.1    Abschnitte in /etc/X11/xorg.conf

           Typ                 Bedeutung

           Dateien             Die Pfade fr die Schriften und die RGB-Farbtabelle.

           ServerFlags         Allgemeine Schalter fr das Serververhalten.

           Modul               Eine Liste mit Modulen, die der Server laden sollte

           InputDevice         Eingabegerte wie Tastaturen und spezielle Eingabegerte
                               (Touchpads, Joysticks usw.) werden in diesem Abschnitt konfi-
                               guriert. Wichtige Parameter in diesem Abschnitt sind Driver
                               und die Optionen fr Protocol und Device. Normalerweise
                               ist dem Computer ein InputDevice-Abschnitt pro Gert
                               angefgt.



132   Referenz
Typ              Bedeutung

Monitor          Der verwendete Monitor. Wichtige Elemente dieses Abschnitts
                 sind die Kennung (Identifier), auf die spter in der Defini-
                 tion von Screen eingegangen wird, die Aktualisierungsrate
                 (VertRefresh) und die Grenzwerte fr die Synchronisierungs-
                 frequenz (HorizSync und VertRefresh). Die Einstellungen
                 sind in MHz, kHz und Hz angegeben. Normalerweise akzeptiert
                 der Server nur Modeline-Werte, die den Spezifikationen des
                 Monitors entsprechen. Dies verhindert, dass der Monitor verse-
                 hentlich mit zu hohen Frequenzen angesteuert wird.

Modi             Die Modeline-Parameter fr die spezifischen Bildschirmaufl-
                 sungen. Diese Paramter knnen von SaX2 auf Grundlage der
                 vom Benutzer vorgegebenen Werte berechnet werden und
                 mssen in der Regel nicht gendert werden. Nehmen Sie hier
                 beispielsweise dann nderungen vor, wenn Sie einen Monitor
                 mit fester Frequenz anschlieen mchten. Details zur Bedeutung
                 der einzelnen Zahlenwerte finden Sie in den HOWTO-Dateien
                 unter /usr/share/doc/howto/en/html/
                 XFree86-Video-Timings-HOWTO (im Paket howtoenh).

Gert            Eine spezifische Grafikkarte. Sie wird mit ihrem beschreibenden
                 Namen angefhrt.

Screen           Verbindet einen Monitor und ein Device, damit alle erfor-
                 derlichen Einstellungen fr X.Org gewhrleistet sind. Geben Sie
                 im Unterabschnitt Display die Gre des virtuellen Bild-
                 schirms (Virtual), den ViewPort und die fr diesen Bild-
                 schirm verwendeten Modi (Modes) an.

ServerLayout Das Layout einer Einzel- oder Multihead-Konfiguration. In
             diesem Abschnitt werden Kombinationen aus Eingabegerten
             (InputDevice) und Anzeigegerten (Screen) festgelegt.

DRI              Bietet Informationen fr die Direct Rendering Infrastructure
                 (DRI).




                                                              Das X Window-System   133
          Monitor, Device und Screen werden im Folgenden genauer erlutert. Weitere
          Informationen zu den anderen Abschnitten finden Sie auf den man-Seiten von X.Org
          und xorg.conf.

          Die Datei xorg.conf kann mehrere unterschiedliche Abschnitte vom Typ Monitor
          und Device enthalten. Manchmal gibt es sogar mehrere Abschnitte vom Typ Screen.
          Der Abschnitt ServerLayout legt fest, welche dieser Abschnitte verwendet werden.


          8.1.1 Abschnitt "Screen"
          Der Abschnitt "Screen" kombiniert einen Monitor mit einem Device-Abschnitt und
          legt fest, welche Auflsung und Farbtiefe verwendet werden sollen. Der Abschnitt
          "Screen" kann beispielsweise wie in Beispiel 8.1, ,,Abschnitt "Screen" der Datei
          /etc/X11/xorg.conf" (S. 134) aussehen.

          Beispiel 8.1 Abschnitt "Screen" der Datei /etc/X11/xorg.conf

          Section "Screen"
            DefaultDepth 16
            SubSection "Display"
              Depth       16
              Modes       "1152x864" "1024x768" "800x600"
              Virtual     1152x864
            EndSubSection
            SubSection "Display"
              Depth       24
              Modes       "1280x1024"
            EndSubSection
            SubSection "Display"
              Depth       32
              Modes "640x480"
            EndSubSection
            SubSection "Display"
              Depth        8
              Modes       "1280x1024"
            EndSubSection
            Device        "Device[0]"
            Identifier    "Screen[0]"
            Monitor       "Monitor[0]"
          EndSection

                 Section legt den Typ des Abschnitts fest, in diesem Fall Screen.
                 DefaultDepth bestimmt die Farbtiefe, die standardmig verwendet werden
                 soll, wenn keine andere Farbtiefe explizit angegeben wird.


134   Referenz
