I have Ubuntu 12.04 (upgraded from Ubuntu 12.04 Alpha1) and I exhibit this 
issue.
Here is my understanding of the problem and I would like your help to verify.

When you first install Ubuntu, you can select keyboard layout settings or 
accept the default provided by the installer.
These settings become the default, and can be found at /etc/default/keyboard
For example, if you installed Ubuntu by selecting the US English installation 
option, then you get the layout for US English.

If you later change your layout settings in the graphical user interface, the 
file /etc/default/keyboard will remain as it is, and the GUI will be informed 
that the user has a custom (different layout) that should be enabled.
I believe that bug is with the GUI not detecting that we have changed the 
default layout, and that we now have custom settings. 
This explains how in the keyboard settings you can see your new layout 
settings, but they are not active. 
You can force to re-apply for the current session your custom layout settings 
simply by (for example) changing the order of the layouts and then changing 
them back to the original order. In this way you can avoid opening the terminal 
to run setxkbmap.

Thus, if you are affected by this bug, please check /etc/default/keyboard and 
see whether your default layout is the one described in that file.
If my theory is correct, then a proper workaround would be to edit for now your 
/etc/default/keyboard so that it matches your desired layout settings.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/995401

Title:
  Ubuntu 12.04: keyboard layout does not change languages

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-control-center/+bug/995401/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to