6 X Konfiguration
Seit Slackware 10.0 wird das X Window System von Xorg verwendet. X ist für die grafische Benutzeroberfläche verantwortlich. Es ist unabhängig vom Betriebssystem, anders als bei Windows oder MacOS.
Das X Window System ist durch viele Programme Organisiert, die im Benutzerkontext laufen. Die beiden Hauptkomponenten sind der Server und der Fenstermanager (window manager; wm) Der Server verwaltet die Grundlegenden Funktionen um mit Ihrer Videohardware zu interagieren, da es Systemabhängig ist. Der Windowmanager sitzt über dem Server und stellt die Benutzeroberfläche zur verfügung. Der Vorteil hierbei ist, dass Sie nur durch wechseln des Windowmanagers mehrere Benutzeroberflächen haben können.
X zu konfigurieren kann eine sehr umfangreiche Aufgabe sein. Der Grund dafür ist die grosse Anzahl an Grafikkarten die es für die PC-Architektur gibt, wobei die meisten auch unterschiedliche Programmierschnittstellen haben. Glücklicherweise unterstützen die meisten Karten heute wenigstens einen Grundlegenden Video-Standard, bekannt als VESA. Und wenn Ihre Karte diesen beherrscht, dann sollten sie in der Lage sein, X sofort durch den startx Befehl zu starten.
Wenn das mit Ihrer Karte nicht geht oder wenn Sie die Möglichkeiten Ihrer Grafikkarte, wie z. B. Hardware 3D beschleunigung, nutzen wollen müssen Sie X neu Konfigurieren.
Um X zu Konfigurieren, muss eine /etc/X11/xorg.conf erstellt werden. Diese Datei enthalt viele Details über Ihre Grafikkarte, Maus und Monitor. Es ist eine sehr komplexe Konfigurationsdatei, aber Glücklicherweise gibt es ein paar Programme die Ihnen dabei helfen diese zu erstellen. Ein paar werden hier besprochen.
6.1 xorgconfig
Das ist eine einfache Menügesteuerte Oberfläche die dem Slackware-installer sehr ähnlich sieht. Es sagt dem X-Server einfach, dass er nach der Karte schauen soll und dann eine Konfigurationsdatei erstellen soll, die am besten zu den Informationen passt, die er bekommen konnte. Die erstellte /etc/X11/xorg.conf sollte ein guter Ausgangspunkt für die meisten Systeme sein (und ohne weitere Änderungen funktionieren).
Dies ist eine textbasierendes X Konfigurationsprogramm, welches für fortgeschrittene Systemadministratoren gemacht wurde. Hier jetzt ein Beispieldurchlauf bei der Nutzung von xorgconfig. Als erstes starten Sie das Programm:
# xorgconfig
Dies wird einen Bildschirm, voll mit Informationen über xorgconfig bringen. Um weiter zu machen drücken Sie ENTER. xorgconfig wird Sie bitten dass Sie überprüfen, dass Ihr PATH richtig gesetzt ist. Das sollte es auch sein, also weiter mit ENTER.
Bild 6-1. xorgconfig Mouse Configuration

Wählen Sie Ihre Maus aus dem gezeigten Menü. Wenn Sie Ihre Serielle Maus hier nicht finden, wählen Sie das Microsoft protocol -- es ist das gängiste und wir warscheinlich funktionieren. Als nächstes fragt xorgconfig ob ChordMiddle und Emulat3Buttons verwendet werden soll. Diese Optionen sind am Schirm beschrieben. Wählen Sie sein, wenn die mittlere Maustaste in X nicht funktioniert oder wenn Ihre Maus nur zwei Tasten hat (Emulate3Buttons simuliert eine mittlere Maustaste für Sie, wenn Sie beide Tasten gleichzeitig drücken). Dann geben Sie den Namen für Ihre Maus an. Die Vorgabe /dev/mouse sollte funktionieren, dann die Verknüpung bei der Slackware installation angelegt wurde. Wenn Sie GPM (den Linux Mausserver) im "repeater" Modus verwenden, können Sie hier /dev/gpmdata verwenden, damit X die Informationen Ihrer Maus von gpm bekommt. In manchen Fällen (besonders bei Bus Mäusen) funktioniert dies besser, aber die meisten Benutzer sollten dies nicht tun.
xorgconfig wird sie nun nach speziellen Tastenbelegungen fragen. Wenn Sie dies benötigen, Antworten Sie hier "y". Die meisten Benutzer werden hier "n" Antworten -- benutzen Sie auch "n", wenn Sie unsicher sind.
Bild 6-2. xorgconfig Horizontal Sync

Im nächsten Abschnitt geben Sie den Sync-Bereich für Ihren Monitor ein. Um die Konfiguration des Monitors zu starten, drücken Sie ENTER. Sie werden eine Liste von Monitortypen sehen -- wählen Sie eine von diesen. Beachten Sie nicht die Daten Ihres Monitors zu überschreiten! Dies könnte Ihre Hardware beschädigen!!
Bild 6-3. xorgconfig Vertical Sync

Geben Sie den vertikalen Sync-Bereich Ihres Monitors an (sie sollten diese im Datenblatt Ihres Monitors finden). xorgconfig wird sie dann nach einer Angabe Ihrer Monitoridentifikation in der xorg.conf Datei fragen. Geben Sie in diesen drei Zeilen an, was Sie möchten (es kann auch Nichts sein).
Bild 6-4. xorgconfig Video Card

Jetzt haben Sie die Möglichkeit in die Datenbank der bekannten Grafikkarten Typen zu schauen. Um dies zu tun Antworten Sie "y" und wählen Sie eine Karte aus der gezeigten Liste. Wenn Sie Ihre Karte hierbei nicht finden, sollten Sie eine wählen, die den gleichen Chip verwendet. Dies sollte funktionieren.
Dann sagen Sie xorgconfig wieviel Grafikspeicher ihre Grafikkarte hat. xorgconfig fragt Sie auch nach einer Beschreibung Ihrer Grafikkarte. Wenn Sie wollen, könne Sie diese in die drei Zeilen eintragen.
Als nächstes werden Sie mach der Auflösung gefragt, die Sie benutzen wollen. Wieder sollten Sie mit den Vorgaben auskommen. Später könne sie die /etc/X11/xorg.conf Datei bearbeiten und Modi bearbeiten, damit 1024x768 (oder was immer Sie wollen) Vorgabe wird.
An diesem Punkt wird xorgconfig Fragen, ob Sie die aktuelle Konfiguration speichern wollen. Antworten Sie mit yes und die X-Konfigurationsdatei wird gespeichert und die Einrichtung vervollständigen. Jetzt können Sie X mit dem startx Befehl starten.