Version: unknown (using KDE 3.5.0 Level "a" , SUSE 9.3 UNSUPPORTED) Compiler: gcc version 3.3.5 20050117 (prerelease) (SUSE Linux) OS: Linux (i686) release 2.6.11.4-21.10-default Revision 493418 completely breaks support for variants of keymaps. Only keymaps like "us" and "de" do still work, but keymaps like "en_US", "de_CH" and all other variants do no longer work. This is IMO a showstopper because it makes kxkb completely unusable for anybody who needs to use a variant. The trivial fix is reverting to revision 493417.
Changed severity to "major" because obviously this is "a wrong program behaviour that cannot be worked around".
Since this is probably not clear from the report: This bug was introduce after KDE 3.5.0 and will be in KDE 3.5.1 unless the change is reverted (or fixed).
too late for 3.5.1 unfortunately.
Can you be more detailed in which way "it doesn't work" ? I've tested it with both 6.8.99.15 (last monolithic I had) and currently running 7.0, and I'm actually not finding any keymap called en_US or de_CH anyway. The problem can't be with '_' character because I used it with us_intl fine (that's what I was using on monolithic).
I can confirm this bug, Diego. If XFree is used (not Xorg) there are layouts with underscores. I am using Xorg 6.9.0 but was easily able to reproduce it by adding de_CH layout to rules file and symbols directory. Basically we cut out everybody who's not using Xorg 6.9.0 or older or have underscore in layout name. I believe the last comming made on Jan 02 (to add switching layout/variants) broke it. I'd call it pretty big regression and would vote for a fix or to reverse the changes. Please take a look.
FWIW, I'm using Xorg 6.8.2 (on SUSE 9.3). /etc/X11/xkb/symbols/de_CH is part of the xorg-x11-6.8.2-30 RPM. And "it doesn't work" means that kxkb shows "err" and tells me that the keymap could not be loaded.
Created attachment 14490 [details] fix broken xx_XX layouts for kxkb in 3.5.1 This patch should fix xx_XX layouts in kxkb which were broken in 3.5.1.
Ingo could you please test this patch to see if it helps. If it does I'll send it to kde-packager@kde.org to include it in standard packages.
I can confirm that this patch fixes the bug. Thanks a lot!
*** Bug 121745 has been marked as a duplicate of this bug. ***