GNOME Bugzilla – Bug 618957
GDM does not understand user-specific keyboard layouts
Last modified: 2018-05-24 10:23:05 UTC
I am forwarding this bug from downstream https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/530999 Steps to reproduce: 1. Add a new keyboard layout and move it to the top to set it as default. (remove the original if you would like) 2. Restart, In GDM the keyboard layout selected during install will be selected instead of the new layout.(More worrisome is in an auto login case, you will not be able to change the keyboard layout) This is on Ubuntu 10.04, There is a possibility that this is a gnome-control-center bug if it is just not writing the change in default keyboard to the place where GDM gets it.
GDM layout is saved per user. You need to check $HOME/.dmrc and /var/cache/gdm/$USER/dmrc. I would think this is not a bug.
Okay, I will file a bug in GNOME-Control-center for not writing the change to those locations.
I also don't think g-c-c can modify the location. You could choose the layout on GDM greeter login GUI by user.
True, but ideally you should not have to change the same setting twice. It is rather poor integration. Also, I use automatic login and this causes the keyboard layout I chose during install to show up even though I remove it through G-C-C. This is not a big deal but is rather annoying as the keyboard layout thing takes up room on my panel when there is more than one available layout, it has caused at least 9 people to report this bug on Launchpad. Here is the G-C-C bug: https://bugzilla.gnome.org/show_bug.cgi?id=619464 This bug should probably be marked as invalid as it is not GDM's fault.
@Takao, when would you change if you won't see any GDM greeter? It is pretty straigtforward concept, you go to keyboard configuration, you add 10 new layouts, you make one of them default. Period. Why would you use another program to set the default keyboard anyway?
I think that works for me using Debian Sid/unstable with GNOME 3.2. The only problem is that choosing a user in GDM the keyboard layout is not changed for entering the password. Maybe that is related to #648749 [1]. [1] https://bugzilla.gnome.org/show_bug.cgi?id=648749
I can confirm that this issue still exists in sid today. I have two layouts, US and Colemak. Colemak is set as #1. Every time I log in, US (#2) is selected and I have to change it. Not a big deal, but irritating.
*** Bug 696377 has been marked as a duplicate of this bug. ***
I think the situation is simply too confusing. gdm shows you system keyboard layouts. If you're an Administrator user you can edit those in the Region panel in g-c-c. Otherwise, you can only edit your own settings. gdm doesn't read your own settings. It's confusing. https://bugs.freedesktop.org/show_bug.cgi?id=63086 will allow us to improve this.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gdm/issues/10.