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 other users. Version-Release number of selected component (if applicable): How reproducible: Didn't try 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 Additional info:
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.