Red Hat Bugzilla – Bug 177362
XKB map for keyboard cz and variant qwerty does not work
Last modified: 2007-11-30 17:11:20 EST
I have FC5 test1 and I tryed to update to the latest development tree. When I'm
trying to use czech keyboard mapping, the error occur with a question to report
this bug. Error when trying to activate XKB settings:
# xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "us,cz_qwerty", ",",
_XKB_RULES_NAMES(STRING) = "xorg", "pc105", "us,cz_qwerty", "",
# gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd
layouts = [us,cz qwerty]
overrideSettings = true
options = 
I tryed today updates with no luck (I added Czechia qwerty keyboard mappings
from the keymap applet inside Gnome). This is the output of the error message:
Error activating XKB configuration.
It can happen under various circumstances:
- a bug in libxklavier library
- a bug in X server (xkbcomp, xmodmap utilities)
- X server with incompatible libxkbfile implementation
X server version data:
The X.Org Foundation
If you report this situation as a bug, please include:
- The result of xprop -root | grep XKB
- The result of gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd
I updated FC5 test1 machine today with no luck again. When trying to add
'Czechia/qwerty' keymap, the same error occur still. Some keymaps works though.
In FC5test2 I see Czech keyobard as active in the XKB applet (in Gnome) after
the install, but the keymap is actually English. When trying to put second
keymap to the XKB config (through XKB applet in Gnome), the same error occur as
I wrote above about FCtest1. I see an error when trying to use 'setxkbmap cs' on
the command line.
I'm not able to update to the latest devel tree as there is some inconsitency on
the FC download server (I commented out the mirror list and tryed to update from
the main FC server).
*** Bug 178892 has been marked as a duplicate of this bug. ***
I found that control-center (latest 2.13.90-1 has been builded at Jan 30) is
incorrectly trying to set Czech keymap to 'cs*' even the names of keymaps in
X.org has been updated to 'cz*'. This is correct as 'cs' is historic relict and
we are using 'cz' for our language for more than one decade. Please fix or
regenerate appropriate keymap table in control-center application. Thank you.
This is possible that Anaconda has the same problem too...
The cz_qwerty variant does not work even cz keymap works. Sorry for the mistake.
The control-center is correct... Changing component to xorg-x11-xkbdata-1.0.1-1.
I believe you need to specify the layout as cz, and the variant as querty
for this to work in X11R7.
Yes it is now cz(qwerty). But I will probably add the compatibility rule for
cz_qwerty. Just to reduce further bug reports.
Each person experiencing this problem, please try the following:
setxkbmap -rules xorg -layout cz(qwerty)
Report back any success or errors.
This does not work:
# setxkbmap -rules xorg -layout 'cz(qwerty)'
Error loading new keyboard description
# setxkbmap -rules xorg -layout cz -variant qwerty
Error loading new keyboard description
# setxkbmap -rules xorg -layout cz
# (only the last command above works)
Changing summary to match current problem.
I updated to the current devel tree (ie mostly FC5test3) but layout cz variant
qwerty still does not work.
I can confirm that - I also run "yum update" last week, czech keyboard is
working BUT only in "basic" layout - not in the "bksl", "qwerty" or "qwerty_bksl".
See xorg bug 5077. The patch
(https://bugs.freedesktop.org/attachment.cgi?id=3824) fixes the other cz layouts.
Proper URL for reference:
Confirming the patch is working. Please include as bugfix before FC5 gold release.
However, there is another problem with gnome-keyboard-properties (from package
control-center-2.13.92-2) because there is very few modifiers available (to
switch keymaps etc). See bug #178163 for more info.
Resolved in rawhide xorg-x11-xkbdata-1.0.1-3
Not really: the patch is in CVS, but not applied in the spec file.
Confirming that xorg-x11-xkbdata-1.0.1-3 does not contain the patch...
Doh. Fixed in xorg-x11-xkbdata-1.0.1-4