
Tastaturlayout in GDM/KDM/XDM verändern
Symptom: besonders mit neueren Versionen von X kann es vorkommen, dass der GDM oder KDM mit amerikanischer Tastaturbelegung arbeitet, obwohl man in Gnome oder KDE die deutsch eingestellt hat. In neueren Versionen von X helfen die Einstellungen in der xorg.conf hier oft nicht weiter.
Ursache: neuere Versionen verwenden hal/udev um die Tastatur zu konfigurieren. Manchmal sind die Einstellungen des jeweiligen Distributors nicht korrekt.
Lösung: es gibt mehrere Ansätze, die aktuelle Liste der Lösungen ist noch nicht für alle Distributionen anwendbar.
1) alles wieder auf die alte, manuelle Methode zurückstellen. Dazu müssen folgende Einträge in der xorg.conf vorhanden sein. Bei Fehlern, z.B. nicht vorhandenem Treiber kann es passieren, das weder Tastatur noch Maus nach der Änderung funktionieren, also Vorsicht!
Wie gesagt, Fehler können hier zum vollkommenen Ausfall von Tastatur und Maus führen.
2) Anpassung von hal:
Gibt es die Datei
Hier ein kurzes Howto zu diesem Thema:
Kurzhowto zum Einstieg
Ursache: neuere Versionen verwenden hal/udev um die Tastatur zu konfigurieren. Manchmal sind die Einstellungen des jeweiligen Distributors nicht korrekt.
Lösung: es gibt mehrere Ansätze, die aktuelle Liste der Lösungen ist noch nicht für alle Distributionen anwendbar.
1) alles wieder auf die alte, manuelle Methode zurückstellen. Dazu müssen folgende Einträge in der xorg.conf vorhanden sein. Bei Fehlern, z.B. nicht vorhandenem Treiber kann es passieren, das weder Tastatur noch Maus nach der Änderung funktionieren, also Vorsicht!
Section "ServerFlags"
Option "AutoAddDevices" "Off"
Option "AutoEnableDevices" "Off"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "Protocol" "Standard"
Option "XkbLayout" "de"
Option "XkbModel" "pc105"
Option "XkbRules" "xfree86"
EndSection
Wie gesagt, Fehler können hier zum vollkommenen Ausfall von Tastatur und Maus führen.
2) Anpassung von hal:
Gibt es die Datei
/usr/share/hal/fdi/policy/10osvendor/10-keyboard.fdi
dann diese nach/etc/hal/
kopieren. Dann in dieser XML-Datei nach dem Parameter keymap suchen und den von en nach de ändern. Diese Methode funktioniert z.B. auf Gentoo, nicht jedoch auf Debian.
Hier ein kurzes Howto zu diesem Thema:
Kurzhowto zum Einstieg
