====== Verwante Seiten ======
* [[infos:linux]]
* [[infos:linux:windowmanager]]
* [[infos:linux:x11]]
* [[infos:linux:x11:ATI]]
* [[infos:linux:x11:Cariodock]]
* [[infos:linux:x11:xTerm]]
====== X.org / X11 ======
Das Programm X auch bekannt X11 oder X.org benutzt den Bildschirm nicht auf Basis der Zeichen (Konsole) sonder auf Basis von Pixeln.
===== xorg.conf =====
Die Datei /etc/X11/xorg.conf beinhaltet alle Einstellungen um die Pixel anzusteuern. Es ist ratsam vor **jeder Veränderung ein Backup** zu machen.
===== evdev =====
Das neuste vom neuen. HotPlug von allem für alles. Evdev heisst **Ev**ent-**Dev**ice-Driver. Standardmässig wird bei erkannten Geräten alles bekannte abgesucht und dann eingebunden. Bei Touchpads oder Tastaturen, wünscht man sich meist nicht das Standard-Layout '''us''', sonderns die bewährte schweizer Anordnung.
Wie alle anderen Konfigurationsdateien von evdev muss folgende Datei im Ordner **'/etc/hal/fdi/policy/'** angelegt werden:
^ Dateiname: |/etc/hal/fdi/policy/10-keymap.fdi|
^ Inhalt: |
hal-setup-keymap
base
keyboard
evdev
ch
de_nodeadkeys
|
Zum Schluss muss noch der Hal-Dämon neugestartet werden:
# /etc/init.d/hald restart
* Stopping Hardware Abstraction Layer daemon ... [ ok ]
* Starting Hardware Abstraction Layer daemon ... [ ok ]
#
Sollte die Änderung noch nicht wirksam sein, genügt es entweder das System neuzustarten, den X-Server neuzustarten (heisst im Normalfall abmelden und dann wieder anmelden) oder einfach die Tastatur ein und wieder auszustecken (ist bei einem Laptop allerdings eher schwierig). Ich empfehle letzteres.
===== xmodmap =====
Um spezielle Tasten wie zum Beispiel lauter, leiser oder eine Audio-Steuerung während dem Einsatz von X. Die die Datei muss unter '''~/.xmodmaprc''' abgelegt werden. Das Beispiel ist für einen T60:
keycode 234 = XF86Back
keycode 233 = XF86Forward
keycode 159 = XF86Start
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 153 = XF86AudioNext
keycode 144 = XF86AudioPrev
keycode 227 = XF86LaunchF
keycode 249 = XF86ZoomIn
===== Tastaturlayout =====
Um das schweizer Layout zur laufzeit zu Ändern:
$ setxkbmap -layout ch -variant de_nodeadkeys
$ xrdb ~/.Xresources