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 Desktop Packages, which is subscribed to gnome-control-center in Ubuntu. https://bugs.launchpad.net/bugs/995401 Title: Ubuntu 12.04: keyboard layout does not change languages Status in GNOME Control Center: New Status in “gnome-control-center” package in Ubuntu: Confirmed Bug description: Probably this problem is reported but the ubuntu-bug system cannot trace it. I have upgraded to 12.04 from 11.10 which was a clean install. My keyboard language-settings (in the login screen as well) were norwegian and greek. However when I installed the 12.04 version my keyboard-layout was changed to english but the keyboard layout manager was showing norwegian. On the keyboard-layout settings I put the english(US) layout and I removed greek and norwegian. Typed a bit and then put norwegian and greek and I removed the english (US) again and chose the Alt-Shift combination for changing layouts. What I get is an unchangable english(US) layout. Important note: My keyboard is US-keyboard. I mean the hardware. P.S. The ubuntu-bug system has a serious bug. When I was looking about the bug on Google I could find the launchpad relevant subject. I wanted to use the ubuntu-bug system in order to report my system's details. Then I could not find the subject again through the launchpad search engine and I was forced to report it as a new problem ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: gnome-control-center 1:3.4.1-0ubuntu1 ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14 Uname: Linux 3.2.0-24-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.0.1-0ubuntu7 Architecture: amd64 Date: Sun May 6 11:20:53 2012 InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111011) SourcePackage: gnome-control-center UpgradeStatus: Upgraded to precise on 2012-05-05 (0 days ago) usr_lib_gnome-control-center: activity-log-manager-control-center 0.9.4-0ubuntu3 gnome-bluetooth 3.2.2-0ubuntu5 indicator-datetime 0.3.94-0ubuntu2 To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-control-center/+bug/995401/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

