Red Hat Bugzilla – Bug 68355
internationalized keyboard gets 'lost'
Last modified: 2008-05-01 11:38:02 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 Galeon/1.2.0 (X11; Linux i686; U;) Gecko/20020408
Description of problem:
Install as keyboard sg (swiss-german) results in 'sg' for root, but 'us' for all
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. install keyboard 'sg'
2. create users
3. log on as user
Actual Results: default keyboard 'us'
Expected Results: logically, when install is internationalized, the default
user should find the same setting
Does this happen for the user on X or the console or both?
Thanks for asking, once again I was not quite correct:
The shells are okay for any user; the X are 'us' for everyone.
Sorry for the wrong info. So it has to do with X not using the default settings
Either redhat-config-keyboard should change /etc/X11/XF86Config, or it should
tell the user to run redhat-config-xfree86 to update the X configuration.
Problem is, redhat-config-xfree86 doesn't seeem to look at
/etc/sysconfig/keyboard, so the only way to modify the keyboard configuration
for X11 (short of reinstalling) is to edit the X11 configuration file. Eek.
In earlier builds of redhat-config-keyboard, I was munging the XF86Config file
by hand. It worked, but it was a little ugly. I just committed a patch that
uses pyxf86config (which redhat-config-xfree86 uses) to change the keyboard in
the XF86Config file. Seems to work ok now.
Should be fixed in redhat-config-keyboard-0.9.7-1. Thanks for your report.
*** Bug 69683 has been marked as a duplicate of this bug. ***
*** Bug 70356 has been marked as a duplicate of this bug. ***
*** Bug 70341 has been marked as a duplicate of this bug. ***
Closing this out, as with redhat-config-keyboard-0.9.7-2, we are indeed updating
/etc/X11/XF86Config with the keyboard change. Please note that #71067 still
needs to be resolved.