Hallo Markus, hallo Mailingliste,
bei mir gehen alle Zeichen, die mit AltGr verbunden sind (z.B. at, backslash usw.) unter X nicht. Ist vielleicht die AltGr Taste falsch eingestellt? Wie wäre es richtig?
Welches System? Welche X-Version?
Ich nehme an, Du hast in Deiner InputDevice-Section in /etc/X11/XF86Config etwas der Marke
Section "InputDevice" Identifier "Mein Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "de" Option "XkbVariant" "nodeadkeys" EndSection
stehen.
Dann sollte zunaechst mal /etc/X11/xkb und Subdirs lesbar sein. Wenn Du Deine Keyboard-Maps unter /usr/X11R6/lib/X11/xkb aufbewahrst, dann sollten diese fuer alle lesbar sein.
Tail-e mal /var/log/XFree86.0.log. Dann sollte ganz unten stehen "Couldn't load XKB keymap, falling back to pre-XKB keymap". Sollte dem so sein, teste mal unter X "# setxkbmap -rules xfree86 -layout de". Da sollte "Error loading new keyboard description" stehen.
Ich habe aehnliches Problem mit XFree86 4.3.0 unter Gentoo. Mit root wird das Keyboard Layout wunderbar umgesetzt; der Normalbenutzer hat aber Pech.
Nach einem intensiven mentalen Grep auf die Howtos bei www.xfree86.org konnte ich das Problem wie folgt eingrenzen. Bei startx veranlasst xinit die Umsetzung der ausgewaehlten Keyboard Maps unter /etc/X11/xkb/ mit xkbcomp. Das scheitert dann bei mir am Laden der libXext.so.6, obwohl diese fuer alle zum Lesen frei steht und durch ldconfig erreichbar ist.
Laut diversen XFree.org Internisten, liegt dies an fehlerhaften Binaries. Angeblich soll das Problem in neuen Compilaten behoben sein. Offensichtlich hat man aber vergessen, diese zu releasen.
Vielleicht hat jemand anderes noch eine Idee, wie man das am besten beheben koennte.
Christian