GNOME Bugzilla – Bug 665900
Input layout gone mad
Last modified: 2011-12-11 18:04:32 UTC
When I installed Fedora 16, my keyboard layout was set to « fr-oss » for the whole system (not sure if that was through Anaconda?). My user session also used the same keyboard layout. Yesterday, in the « Region and Language » panel, I added a new keyboard layout to my user session: fr-bepo. Everything worked as expected, and then I looked at the « System » tab in that same panel and I saw I could copy my local settings to the system so that GDM would use the same, so I tried that. Today, first reboot since the change, the GDM login screen is using a different keyboard layout (seems to be the US layout). Once I realized that this was why my password was wrong, I managed to login... only to find that my session is also using the wrong layout. So I open the System Settings, go to the Region and Language panel, and I can see the two layouts I had set yesterday. o_O And gsettings tells me: $ gsettings get org.gnome.libgnomekbd.keyboard layouts ['fr\toss', 'fr\tbepo'] So everything seems to be configured properly, but still, the layout in use is US (qwerty), not French (azerty). In the control center, I made sure to set only the fr-oss layout (by adding a temporary layout, removing the previous two, then adding fr-oss again and removing the temporary one). Now when I input something, finally, GNOME is using the fr-oss layout. Phew. If I reboot, my session keeps the fr-oss layout. However, GDM is still stuck on the us layout, so I go back to the Region and Language panel, and try copying my session settings to the system. And after a reboot, both GDM and my session are now using the US layout, but the control center and gsettings are still showing the fr-oss layout. So it seems that everytime I try to copy the user settings to the system, something goes wrong. I can work around it for my user session at least, by setting the French layout and then **not** applying it to the system. However, GDM is stuck to the US layout. Since I can reproduce it 100%, I'd be happy to help fix the issue by providing more informations as necessary. This is a fully up-to-date Fedora 16.
https://bugs.freedesktop.org/show_bug.cgi?id=43541