Description of problem: If the keyboard setting is changed, the user(s) that were created on the "Add a user" screen will get a message on login telling them that their X keyboard setting and GNOME keyboard setting don't match, and asking them which they want to use. Version-Release number of selected component (if applicable): system-config-keyboard-1.2.5-1 firstboot-1.3.28-2 How reproducible: 100% Steps to Reproduce: 1. Kickstart with 'firstboot --reconfig' 2. Add a user during firstboot 3. Change keyboard setting during firstboot 4. Log in as the user
Hmm, actually I'm wrong about the cause of this: the keyboard setting is indeed before the user creation. This seems to stem from the firstboot keyboard layout module not setting xorg.conf properly. Running system-config-keyboard from the menu after login does set this properly, however.
Here is the problem: both the 'keyboard' and 'display' modules load the existing X settings, then the user screens are shown. Whichever one appears last wins, and overwrites the other's settings.
Actually it seems to work to run 'display' at priority 19, i.e. just before 'keyboard'. Both changes get through then. So perhaps that's the answer.
Yes although it really shouldn't break in this way. Thanks for the testing. I'll see if I can fix other than changing the priorities
*** Bug 136328 has been marked as a duplicate of this bug. ***
Should be fixed in system-config-display-1.0.23 Both myself and twaugh have tested.
Where can I download?
It should come through rawhide (fedora development) as normal. Probably at around 11:00 UTC IIRC, though mirrors may be later.
*** Bug 133639 has been marked as a duplicate of this bug. ***
$ rpm -q system-config-display system-config-display-1.0.23-1 Still broken for me. The "z" key is showing as a "z" key in console and on the logon screen. Once I'm logged in, it becomes a "y" key. I have to run system-config-keyboard to fix it after every log in. Are there any special instructions to get this to work? I've tried: running system-config-display, pressing OK. running system-config-keyboard, pressing OK. Logging out and in again. Logging out and in again choosing "save current setup". Restarting X. # grep kbLayout xorg.conf Option "XkbLayout" "de"
Can you create a new user for testing - you may have changed the preferences within Gnome which system-config-keyboard does not affect.
Yes - that works. Thanks for fixing! What do I need to change to fix existing users?
Hat->Preferences->Keyboard Select the layout tab, reset to defaults or manually select.
This seems broken again in FC4T1. Fresh install: language US, keyboard German. On entering X, I am asked which keyboard I want to use.
WFM