Bugzilla – Bug 121995
German keyboard not set-up correctly (Emacs displays "M-7" instead of "{")
Last modified: 2005-10-12 13:06:54 UTC
After update from 9.2 to 10.0, the German keyboard did not work correctly. The keyboard section had to be fixed manually. Before update the keyboard did work.
What exactly did you do to change this? AFAIK the X keyboard configuration should not have changed - it should be something like this Section "InputDevice" Driver "kbd" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "de" Option "XkbModel" "pc105" Option "XkbRules" "xfree86" Option "XkbVariant" "nodeadkeys" EndSection Are you sure there was no KDE keyboard applet involved? I had problems with that one interfering with my Emacs keys some releases ago, too.
Can you please attach the /var/log/YaST2 directory (as a tar file)? Please take a look at http://www.opensuse.org/Bug_Reporting_FAQ#YaST if you have any problems.
Until I can represent more details, what is the likelyhood that "XkbRules" "xorg" did work in 9.2, but "XkbRules" "xfree86" is required for 10.0?
Hm - good point. Marcus?
Had the same problem: After update from 9.2Pro to 10.0 (box) the keyboard did not work correctly. Keys like $%&/ were ok, but German Umlaute like üäö did not work, neither did switching to text mode via CTRL+ALT+F1. Tried to fix that via language settings in YaST, but that didn't help.
Created attachment 53765 [details] Y2logs
Got it to work after beeing inspired by Ulrich ;) The line Option "XkbRules" "xfree86" was missing in my xorg.conf file. I added it and everything was fine! Interestingly, there are also the files - xorg.conf.saxsave (created 18:21) - xorg.conf.install (created 18:02) - xorg.conf.post_xorg-x11-server (from 2004) in wich this line is still present. To give you a point of reference, my /etc/SuSE-release shows 18:22 as modification time. So the line must have been lost somewhen during the update process.
In case of update I did not touch the xorg.conf file. Stefan do you know what the post install script does ?
*** Bug 127519 has been marked as a duplicate of this bug. ***
The line "XkbRules" "xfree86" was not missing here, but i have the same problems with the german keyboard (special characters and german "Umlaute" and sz)(Report: 127519). Tried to fix the problem with the y2logs-attachment....now there are a lot of special characters usable but the german "Umlaute" and some other s.c. are missing at sax2 i can't choose the keyboard assignments like Latin etc.
Indeed, the rules files have changed for 10.0. SL <= 9.1: only xfree86* exists 9.2/9.3: xfree86* --> xorg* 10.0: xfree86* --> base* (xorg* does *not* exist) Marcus, did SaX2 ever wrote XkbRules" "xorg" ???
Marcus just told me that SaX2 never did write XkbRules" "xorg". Probably you did used a 3rd party tool (which is not supported by us) to configure your gfx board. --> INVALID Trying to close as INVALID.