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

Reply via email to