Das Programm X auch bekannt X11 oder X.org benutzt den Bildschirm nicht auf Basis der Zeichen (Konsole) sonder auf Basis von Pixeln.
Die Datei /etc/X11/xorg.conf beinhaltet alle Einstellungen um die Pixel anzusteuern. Es ist ratsam vor jeder Veränderung ein Backup zu machen.
Das neuste vom neuen. HotPlug von allem für alles. Evdev heisst Event-Device-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: |
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">base</merge>
<!-- If we're using Linux, we use evdev by default (falling back to
keyboard otherwise). -->
<merge key="input.xkb.model" type="string">keyboard</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.xkb.model" type="string">evdev</merge>
</match>
<merge key="input.xkb.layout" type="string">ch</merge>
<merge key="input.xkb.variant" type="string">de_nodeadkeys</merge>
</match>
</device>
</deviceinfo>
|
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.
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
Um das schweizer Layout zur laufzeit zu Ändern:
$ setxkbmap -layout ch -variant de_nodeadkeys $ xrdb ~/.Xresources