Version: (using KDE KDE 3.4.0) Installed from: RedHat RPMs OS: Linux Like http://bugs.kde.org/show_bug.cgi?id=9063 http://bugs.kde.org/show_bug.cgi?id=9064 When you choose the "ca" keyboard (canadian multilingual), it's use the "ca_enhanced" keyboard command line. When you choose the "ca" and "ca_enhanced", it's add only one flag keyboard in the status bar. We have to change the keyboard with this command line: setxkbmap -model pc105 -layout ca -variant basic ca is the current standard (ISO-...) ca_enhanced is the most used
Does your /etc/X11/xkb/symbols/ca file contain "hidden" in the basic variant?
I don't have any "hidden" word in my /etc/X11/xkb/symbols/ca file.
The bug only happen when I set the locale (Country/Region & language) in Control Center to "French". With English US, the bug doesn't happen. I now use KDE3.5.
Could you please tell which version of X you`re using and if this is still a problem. In Xorg 6.9.0 at least there`s no ca_enhanced layout only ¨ca¨ with different variants.
From Fedora Core 4: xorg-x11-6.8.2-37.FC4.49.2
Thanks for quick feedback, then I´d need a bit more detailed description of the problem. 1) Please attach your ~/.kde/share/config/xkbrc file 2) Please attach your /etc/X11/xkb/rules/xorg file also as far as I understood you´re using two layouts ca and ca_enchanced and the problem is that they have the same indicator in tray?
Created attachment 14935 [details] /etc/X11/xkb/rules/xorg
I don't have a ~/.kde/share/config/xkbrc I'm almost sure that this bug is related to i18n() function in the source code.
sorry I meant ~/.kde/share/config/kxkbrc
Created attachment 14938 [details] ~/.kde/share/config/kxkbrc
SVN commit 516051 by rysin: - fix guessing flag name form layout both for Xorg >= 6.9.0 and before - show long layout names better for Xorg <= 6.8.2 and XFree86 - differenciate between layouts like xx and xx_qwerty etc. (see bug 104089) BUG: 104089 M +1 -4 extension.cpp M +1 -1 kcmlayout.cpp M +3 -3 kxkbtraywindow.cpp M +176 -94 pixmap.cpp M +14 -6 pixmap.h M +11 -11 rules.cpp M +39 -27 x11helper.cpp M +5 -2 x11helper.h