PDF herunterladen
PDF herunterladen
In der Linux-Welt bietet X11 (XFree86 oder Xorg) die Werkzeuge, die benötigt werden, um grafische Anwendungen zu nutzen. Ohne sie hätte man unter Linux nach wie vor nur die Kommandozeile. Hier wird erklärt, wie du sie auf deinem Computer konfigurieren kannst.
Vorgehensweise
-
1X11 muss installiert sein. Dies ist wahrscheinlich schon durch das Installationsprogramm deiner Distribution geschehen. Wenn es nicht installiert ist, kannst du es über den Source-Code machen, indem du die Anleitung auf dieser Webseite ( http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html ) nutzt.
-
2Drücke die Tasten Strg-alt-f1 und logge dich als root ein, wenn das virtuelle Terminal sich geöffnet hat.
-
3Lass den Befehl "Xorg -configure" ausführen.
-
4Es wurde eine neue Datei xorg.conf in /etc/X11/ erstellt. Diese Datei enthält die Konfigurationseinstellungen. Sie wurden automatisch bestimmt und sind eventuell ausreichend. Um sie zu testen, lass "startx" ausführen.
-
5Wenn der XServer nicht startet oder dir die Konfiguration nicht gefällt, lies weiter.
-
6Öffne die Datei "/etc/X11/xorg.conf"
-
7Es gibt viele Abschnitte, und jeder ist für einen anderen Aspekt des XServers zuständig. Wenn der XServer nicht startet, überprüfe den Abschnitt "Device". Hier ist ein Beispiel dafür, aber es variiert zwischen den Systemen.
- Section "Device"
- Identifier "Device[0]"
- Driver "nvidia"
- VendorName "NVidia"
- BoardName "GeForce 6150 LE"
- EndSection
-
8Um den Abschnitt "Device" zu konfigurieren, kannst du diese Optionen verwenden:
- Identifier -- Die ID des Grafikprozessors für den Server.
- Driver -- Welcher Treiber soll für den Grafikprozessor benutzt werden, einige der üblichen sind vesa (einfach, keine 3D-Unterstützung), nv (für NVidia-Karten, keine 3D-Unterstützung) und NVidia (für NVidia-Karten, 3D-Unterstützung, muss üblicherweise heruntergeladen und installiert werden).
- VendorName -- Nicht sehr wichtig, sagt, wer den Treiber gemacht hat.
- BoardName -- Sagt, was für ein Modell deine Grafik-Karte ist.
-
9Du kannst auch die Eingabe-Geräte, wie Maus und Tastatur, konfigurieren.
-
10Um die Maus zu konfigurieren, musst du im Abschnitt "InputDevice" zum Eintrag "Identifier "Mouse[1]"" gehen.
- Section "InputDevice"
- Identifier "Mouse[1]"
- Driver "mouse"
- Option "Buttons" "5"
- Option "Device" "/dev/input/mice"
- Option "Name" "ImPS/2 Generic Wheel Mouse"
- Option "Protocol" "explorerps/2"
- Option "Vendor" "Sysp"
- Option "ZAxisMapping" "4 5"
- EndSection
- Obiger Eintrag steuert die Maus. Dieser Eintrag ist wahrscheinlich korrekt autogeneriert.
- Der Eintrag "Driver" steuert, welcher Treiber benutzt wird. Wenn du dich nicht gut auskennst, bleibe bei "mouse".
- Es gibt verschiedene Einträge "Option", um die Protokolle zu ändern und andere fortgeschrittene Dinge bezüglich der Maus. Du solltest sie wahrscheinlich einfach so lassen.
-
11Du kannst zusätzlich auch die Tastatur konfigurieren.
- Section "InputDevice"
- Identifier "Keyboard[0]"
- Driver "kbd"
- Option "Protocol" "Standard"
- Option "XkbLayout" "us"
- Option "XkbModel" "microsoftpro"
- Option "XkbRules" "xfree86"
- EndSection
- Es gibt hier viele Optionen, aber dich interessiert wahrscheinlich nur "XkbLayout" und der Treiber.
- "Option "XkbLayout" " steuert die Tastatur-Belegung. Du kannst einen Code angeben, um dem Computer zu sagen, welcher Tastendruck was bedeutet.
- Den Treiber solltest du wahrscheinlich so lassen, denn der "kbd"-Treiber kann mit so ziemlich allen Tastaturen umgehen, wie der Maus-Treiber auch mit so ziemlich jeder Maus zu recht kommt.
-
12Du kannst auch den Bildschirm konfigurieren. Sei dabei vorsichtig, denn die falschen Einstellungen können den Monitor dauerhaft beschädigen. Es ist empfehlenswert, diesen Abschnitt nicht zu ändern.
- Section "Monitor"
- Identifier "Monitor[0]"
- VendorName "VSC"
- Model Name "VIEWSONIC A70"
- UseModes "Modes[0]"
- DisplaySize 310 232
- HorizSync 30.0 - 70.0
- VertRefresh 43.0 - 180.0
- Option "CalcAlgorithm" "XServerPool"
- Option "DPMS"
- EndSection
- Der größte Teil der Konfiguration wie MonitorName ist selbsterklärend. Du kannst auch die DisplaySize-, HorizSync- und VertRefresh-Einstellungen ändern, aber dadurch kannst du dein System beschädigen, also lass sie besser in Ruhe.
-
13Es können verschiedene Module in den XServer beim Starten geladen werden, um Sachen wie Fonts und 3D-Grafik zu ermöglichen. Sie werden im Eintrag "Module" angegeben.
- Section "Module"
- Load "dbe"
- Load "type1"
- Load "freetype"
- Load "extmod"
- Load "glx"
- EndSection
- Das "glx"-Modul steuert 3D-Grafik.
- Das "freetype"-Modul ist essenziell für Fonts.
-
14Fonts sind sehr wichtig für grafische Programme. Eventuell willst du den Font-Pfad ändern (sie sagen dem XServer, wo er nach den Fonts suchen soll).
- Section "Files"
- InputDevices "/dev/gpmdata"
- InputDevices "/dev/input/mice"
- FontPath "/usr/share/fonts/misc:unscaled"
- FontPath "/usr/share/fonts/local"
- FontPath "/usr/share/fonts/75dpi:unscaled"
- FontPath "/usr/share/fonts/100dpi:unscaled"
- FontPath "/usr/share/fonts/Type1"
- FontPath "/usr/share/fonts/URW"
- FontPath "/usr/share/fonts/Speedo"
- FontPath "/usr/share/fonts/PEX"
- FontPath "/usr/share/fonts/cyrillic"
- FontPath "/usr/share/fonts/latin2/misc:unscaled"
- FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
- FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
- FontPath "/usr/share/fonts/latin2/Type1"
- FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
- FontPath "/usr/share/fonts/baekmuk:unscaled"
- FontPath "/usr/share/fonts/japanese:unscaled"
- FontPath "/usr/share/fonts/kwintv"
- FontPath "/usr/share/fonts/truetype"
- FontPath "/usr/share/fonts/uni:unscaled"
- FontPath "/usr/share/fonts/CID"
- FontPath "/usr/share/fonts/ucs/misc:unscaled"
- FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
- FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
- FontPath "/usr/share/fonts/hellas/misc:unscaled"
- FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
- FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
- FontPath "/usr/share/fonts/hellas/Type1"
- FontPath "/usr/share/fonts/misc/sgi:unscaled"
- FontPath "/usr/share/fonts/xtest"
- FontPath "/opt/kde3/share/fonts"
- EndSection
- Beachte, dass Fonts normalerweise automatisch von Xorg -configure gefunden werden, aber wenn nicht, kannst du einen neuen Eintrag "FontPath wodieFontssind" hinzufügen, um sie zu laden.
-
15Der letzte Abschnitt, der hier besprochen wird, ist der Abschnitt "ServerLayout". Er steuert Sachen wie multiple Desktops und sagt, welches Gerät benutzt werden soll.
- Section "ServerLayout"
- Identifier "Layout[all]"
- Screen "Screen[0]" 0 0
- InputDevice "Keyboard[0]" "CoreKeyboard"
- InputDevice "Mouse[1]" "CorePointer"
- Option "Clone" "off"
- Option "Xinerama" "off"
- EndSection
- Hier gibt es viele wichtige Optionen. Sie werden unten erklärt.
- InputDevice -- Sagt dem XServer, ein bestehendes Gerät zu benutzen.
- Option "Clone" -- Wenn verschiedene Monitore oder Grafikkarten benutzt werden, dann sagt dieser Eintrag, ob auf allen dasselbe angezeigt werden soll oder nicht.
- Option "Xinerama" -- Wenn verschiedene Grafikkarten oder Monitore benutzt werden, dann sagt dieser Eintrag, ob sie sich wie getrennte Desktops verhalten sollen.
Werbeanzeige
Tipps
- Es gibt in deiner Distribution eventuell ein Werkzeug, mit dem die Konfiguration automatisch gemacht werden kann oder mit dem es wenigstens handlicher dargestellt wird.
- Normalerweise kann Xorg -configure deine Geräte korrekt erkennen, und fortgeschrittenes Editieren ist meist nicht nötig.
Werbeanzeige
Warnungen
- Das Ändern der Einstellungen kann Probleme verursachen, wie zum Beispiel, dass dein Desktop nicht lädt oder dein Monitor beschädigt wird.
- Genau wie beim Ändern von jeder anderen System-Datei besteht auch hier die Gefahr, dass dein Computer dauerhaft beschädigt wird.
Werbeanzeige
Über dieses wikiHow
Diese Seite wurde bisher 17.357 mal abgerufen.
Werbeanzeige