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

Reply via email to