Description of problem: On a fresh install from Rawhide when selecting danish with a danish keyboard layout upon first log in these settings are correctly reflected in gdm however when gnome is up and running gnome-keyboard-properties is set to evdev controlled with a USA layout. Version-Release number of selected component (if applicable): control-center-2.25.92-1.fc11.x86_64 How reproducible: 100% Steps to Reproduce: 1. Install to a non-US layout setting 2. start up gdm and note how the setting is correct Actual results: Once logged in note how gnome-keyboard-proporties does not correctly reflect this setting. Expected results: Setting should be retained Additional info: x86_64, da_DK.UTF-8
control-center is not involved here, this is between gdm and gnome-settings-daemon Please tell us a) what .dmrc contains after you initially log in b) what the GDM_KEYBOARD_LAYOUT env var contains
Moving to gdm for now
Content of .dmrc [Desktop] Language=da_DK.UTF-8 Layout=dk GDM_KEYBOARD_LAYOUT is empty
Which version of gdm ?
the problem presists with gdm-2.26.0-7.fc11.x86_64, I apologize for the delay.
Still happens on a fresh install (netinstall as of Thu 23th) and a fresh profile. gdm-2.26.1-3.fc11.x86_64
Same problem here with french ! .dmrc : [Desktop] Language=fr_FR.UTF-8 Layout=fr gdm-2.26.1-3.fc11.i586 : seems it's not related in any way to arch.
Same problem here. However, if there will be a change, perhaps this would be a good opportunity to take into consideration also the detection of the keyboard model as has been discussed in Bug 330881 https://bugzilla.redhat.com/show_bug.cgi?id=330881 So, for example, an Acer laptop user would get keyboard layout "Acer laptop" automagically and thus all inet etc keys. Although now with latest evdev changes I'm not quite is it really needed.
We are using the evdev keyboard driver, so keyboard model should always be 'evdev-controlled keyboard'
Same problem for br-abnt (Brazil) .drmc: [Desktop] Language=pt_BR.UTF-8 Layout=br GDM version: gdm-2.26.1-3.fc11.i586 As a result the keyboard use is really broken in F11.
Can all of you who see this problem tell me a) the output of echo $GDM_KEYBOARD_LAYOUT b) the output of cat /etc/sysconfig/keyboard
Here it goes [fedora11@f11beta ~]$ echo $GDM_KEYBOARD_LAYOUT [fedora11@f11beta ~]$ cat /etc/sysconfig/keyboard KEYBOARDTYPE="pc" KEYTABLE="br-abnt2" Humm... I guess $GDM_KEYBOARD_LAYOUT shouldn't be empty
/etc/sysconfig/keyboard should also have xkb information, like this: cat /etc/sysconfig/keyboard KEYBOARDTYPE="pc" KEYTABLE="et" LAYOUT="ee" MODEL="pc105" OPTIONS="" VARIANT="" but actually, gdm does take its keyboard information from hal devel properties these days, so the output of lshal | grep xkb would also be interesting
Here it is: [fedora11@f11beta ~]$ lshal | grep xkb input.xkb.layout = 'us' (string) input.xkb.model = 'evdev' (string) input.xkb.rules = 'base' (string) input.xkb.variant = '' (string) input.xkb.layout = 'us' (string) input.xkb.model = 'evdev' (string) input.xkb.rules = 'base' (string) input.xkb.variant = '' (string) input.xkb.layout = 'br' (string) input.xkb.model = 'abnt2' (string) input.xkb.options = 'terminate:ctrl_alt_bksp' (string) input.xkb.rules = 'base' (string) input.xkb.variant = '' (string) This was also tested with gdm-2.26.1-4.fc11.i586
Can you all please try to see if this build fixes things for you ? http://koji.fedoraproject.org/koji/buildinfo?buildID=100317
fr_FR : fixed !
Also fixed things for br-abnt2. Thanks!
Ok, I'll take this as sufficient proof that things are working now.