This is definitely a bug and should be reopened. Some points: 1) gdm also adds the new layout with an implicit selection and 2) it shouldn't add it at all and 3) if it does, it shouldn't set it as default.
1) I ran into this scenario: - default layout selected on installation is alt-intl - created new user with 'password not asked on login' - new user chooses dvorak-intl as default (only) layout The new user had never even seen the gdm keyboard selector, but the default always was alt-intl, which was unwanted. 2) There should be one place for setting the layout for the session. Now the situation is that you can select layouts in gdm and in the gnome-keyboard-properties, of which the first one can be hidden. (The only way I could find it was remove the 'password not asked on login', then logout, change the layout, login again, change the password settings again. Didn't know about the .dmrc file.) It seemed like the changes in the gnome-keyboard-properties are simply ignored. If a user removes a layout, the user does that because he or she does not want to use the layout. Ubuntu should not go behind the back of the user and reenable a layout that was explicitly removed. 3) It might happen that the user does want to login using the system default and then use their own default for their session. E.g. 'latin' username/password to login, russian for the session or something like that. Even if the layout used by gdm is already included in the gnome- keyboard-properties list but not as default, gdm will override this order and change the default. It should be possible to have two different defaults. -- keyboard layout needs to be reset after each login https://bugs.launchpad.net/bugs/488048 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs