|
xorg.conf - Den X-Server konfigurieren per Hand |
PDF
|
|
Geschrieben von Linuxsys
|
Der XServer ist die Basis für das gesamte Desktop System von Linux.
Die Konfigurationsdatei fällt dementsprechend gross aus - doch wie
verändert man sie und zieht so den grössten Nutzen aus dem XServer?
Schritt für Schritt durch die gängigsten Konfigurationsmethoden - und Tools.
1 - Einleitung
Jede Distribution hat ihre Eigenarten und Besonderheiten bei X - SuSE
bringt mit SAX ein mächtiges Tool zur Konfiguration, Debian bietet eine
vollautomatische Konfiguration durch dexconf, Mandrake bietet Zugang
dazu bei der Installation - in diesem Tutorial will ich jedoch nicht
auf die grafischen Tools eingehen, sondern mich ausschliesslich der
Konsole widmen bzw dem Textmodus.
Hier bietet der Xorg Server bereits von Haus aus ein eigenes Tool :
xorgcfg
Dieses Tool fragt nach, was der Nutzer für eine Hardware hat und kreeiert daraufhin eine passende xorg.conf .
2 - /etc/X11/xorg.conf - Aufbau
Die xorg.conf ist in mehrere Sektionen gegliedert :
Die von xorgcfg kreierte ist wie folgt :
- Module
- Files (Fonts/Schriftarten)
- Server Flags (spezielle Einstellungen für den XOrg - Server)
- Input Devices (Eingabegeräte, Maus, Tastatur, Touchscreen usw)
--> diese Sektion kommt mehrmals vor! Für jedes Gerät eine Sektion!
(Also
einmal Sektion Input Devices für Maus, zweite für Tastatur usw!)
- Monitor
- Device (Grafikkarten Einstellung)
--> hier sind 2 Devices vorhanden : Eins davon, normalerweise
als vga konfiguriert
dient normalerweise
als Notfall, falls das 2 Gerät nicht funktioniert
- Screen (Fasst Monitor Einstellung/Graka Einstellung zusammen, Auflösung und Farbtiefe)
- DRI (DirectRenderingInput, für 3D, hier werden Rechte festgelegt für das DRI Device)
Abschliessend wird im Server Layout alles zusammengefasst.
Die Sektionen ansich sind einfach aufgebaut :
(als Beispiel : Maus, Tastatur, sowie die Screen Einstellung)
Eine Sektion besteht immer aus :
Section "Name" --> Einleitung, der Name leitet sich wie oben ab
--> Optionen --> Optionen (generell ist die xorg.conf voll auskommentiert)
EndSection --> Sektion wird geschlossen
Tastatur :
Section
"InputDevice"
--> Eingabgerät
Identifier "Tastatur"
--> Der Identifier! Dies ist sehr wichtig, im Server
Layout
wird dieser Name genutzt um das Gerät zu verwenden.
Stimmt er nicht, wird X nicht starten! Kontrollieren sie
daher immer diese Identifier wenn sie sie bearbeiten!
Driver
"kbd"
--> Der Treiber, in dem Fall immer kbd --> Keyboard
Option "XkbRules"
"xorg" --> Die Tastaturregeln,
normalerweise immer xorg
Option "XkbModel"
"pc105" --> kann je nach Tastatur variieren, in meinem
Fall eine
105 Tasten-Tastatur
Option "XkbLayout"
"de" --> Deutsches
Layout.
EndSection
Maus: Identifier "Maus"
Driver "mouse"
Option "Protocol" "Auto" -->
Protokoll rate ich auf Auto zu stellen, verursacht meist keine
Probleme
Option "Device"
"/dev/input/mice" --> Kann variieren : In meinem Fall :
/dev/input/mice
Option "ZaxisMApping" "4 5" --> Um das Mausrad zu aktivieren, dies setzen.
EndSection
Screen Sektion:
Section "Screen"
Identifier "Screen"
Device "ATI
Radeon" --> hier
muss der Identifier aus der Device Sektion
angegeben werden!
Monitor "My
Monitor"
--> Das gleiche gilt für den Monitor
DefaultDepth
24
--> Farbtiefe setzen
....
Subsection
"Display"
--> SubSection : Für jede Farbtiefe kann man bestimmte
Einstellungen vornehmen.
Depth
24
--> Farbtiefe
Modes "1280x1024" "1024x768"
"800x600" "640x480" --> Auflösungen
ViewPort 0 0
EndSubsection
--> nicht vergessen : Die Subsection muss auch beendet
werden!
EndSection
Zu guter letzt wird alles im ServerLayout zusammengeschustert:
Section "ServerLayout"
Identifier "Simple
Layout"
--> auch diese Sektion braucht einen Identifier!
Screen
"Screen"
--> Screen
InputDevice "Maus"
"CorePointer"
--> dies muss so gesetzt werden, dabei gilt :
"Identifier Maus" "Core Pointer" immer.
InputDevice "Tastatur" "CoreKeyboard" --> gleiches wie Maus
EndSection
Anschliessend die xorg.conf speichern - und austesten ob es geht :
init
3
--> In Textmodus wechseln
init
5
--> In Grafischen Modus wechseln.
Falls es schiefläuft, werfen sie am besten einen Blick in /var/log/Xorg.0.log
Falls sie damit nichts anfangen können, posten sie die Datei in einem
Forum - und die xorg.conf, aber löschen sie bitte die Kommentare raus.
|
|
Letzte Aktualisierung ( Monday, 03 October 2005 )
|