I still get wrong layout in guest sessions. E.g. Norwegian is set
correctly in prefs for guest  (as its system default) , but US is
actually active and typing is broken. So still need "setxbkmap no" in
guest sessions ..

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xkeyboard-config in Ubuntu.
https://bugs.launchpad.net/bugs/985065

Title:
  Can't use fr/oss keyboard layout by default

Status in Release Notes for Ubuntu:
  Fix Released
Status in central project for keyboard configuration:
  Fix Released
Status in “xkeyboard-config” package in Ubuntu:
  Fix Released
Status in “xkeyboard-config” source package in Precise:
  Fix Released

Bug description:
  [Impact]
  The fr(oss) keyboard layout (and a couple others) fail to load, leaving the 
user with a US layout.

  [Development Fix]
  In the upstream bug tracker is a patch from Peter Hutterer which identifies a 
flaw in the ossmath map (which is included in keypad(oss), which is in turn 
pulled in by fr(oss)).  This patch has been included in Quantal.

  [Stable Fix]
  Same patch as in quantal is proposed here.

  [Test Case]
  1. Add the French (alternative) layout as first listed before US.
  2. Reboot
  3. After rebooting, the indicator menu shows French (alternative) selected.
  4. On a US keyboard, tap the 'm' key

  Broken Behavior: 'm' is printed, as per the US keymap
  Fixed Behavior: ',' is printed, as per the fr(oss) keymap

  [Regression Potential]
  The patch has not been committed to the upstream git tree; I usually like to 
see it taken upstream before we take it in ubuntu, but the patch itself seems 
to be good.  Still, I'm hoping we'll see upstream commit the patch before we 
roll this out to -updates.

  ossmath is included in a number of keymaps (although far from all), so
  the impact of a regression would be larger than just users of fr(oss).

  [Original Report]
  This is a break-out bug from bug 960096.  Also ref 
https://bugs.freedesktop.org/show_bug.cgi?id=47671

  When you have fr/oss "French (alternative)" layout as your first
  layout, you end up with "us" instead.

  If you enable libxklavier debugging output, you'll see the following
  in your logs:

  "Unexpected by libxklavier X ERROR: 0x8351fb8, 163f0005, 2 [], X11
  request: 145, minor code: 9"

                  xkl_debug(200,
                            "Unexpected by libxklavier X ERROR: %p, "
                            WINID_FORMAT ", %d [%s], "
                            "X11 request: %d, minor code: %d\n", dpy,
                            (unsigned long) evt->resourceid,
                            (int) evt->error_code, buf,
                            (int) evt->request_code, (int) evt->minor_code);

  That 2 in there is the X error code, which means _XkbErrMissingTypes
  for xkbfile extension. I assume 145 is the major op code that got
  assigned for the XKBFile extension. If so, 9 is the X_kbSetMap
  request. Which all fits with an error trying to set the new layout
  map.

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: xorg 1:7.6+12ubuntu1
  ProcVersionSignature: Ubuntu 3.2.0-23.36-generic-pae 3.2.14
  Uname: Linux 3.2.0-23-generic-pae i686
  .tmp.unity.support.test.0:

  ApportVersion: 2.0.1-0ubuntu4
  Architecture: i386
  CheckboxSubmission: 9a284f3f6b4f7829abbe27ad9573a709
  CheckboxSystem: 3935143777c965daaa64b51f0134f712
  CompizPlugins: 
[core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]
  CompositorRunning: compiz
  Date: Wed Apr 18 12:31:05 2012
  DistUpgraded: 2011-11-05 19:49:52,977 DEBUG enabling apt cron job
  DistroCodename: precise
  DistroVariant: ubuntu
  DkmsStatus: virtualbox, 4.1.12, 3.2.0-23-generic-pae, i686: installed
  EcryptfsInUse: Yes
  ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
  GraphicsCard:
   Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] 
(rev 18) (prog-if 00 [VGA controller])
     Subsystem: CLEVO/KAPOK Computer Device [1558:3100]
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110422)
  Lsusb:
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
   Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
  MachineType: System76, Inc. Lemur UltraThin
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-23-generic-pae 
root=UUID=0e585e80-16f1-404c-80cc-7d9805fcc3b0 ro quiet splash vt.handoff=7
  SourcePackage: xorg
  UpgradeStatus: Upgraded to precise on 2011-11-05 (164 days ago)
  dmi.bios.date: 11/11/2010
  dmi.bios.vendor: Phoenix Technologies LTD
  dmi.bios.version: CALPELLACRB.86C.0000.X.0000000000
  dmi.board.asset.tag: Tag 12345
  dmi.board.name: Lemur UltraThin
  dmi.board.vendor: System76, Inc.
  dmi.board.version: lemu2
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: System76, Inc.
  dmi.chassis.version: lemu2
  dmi.modalias: 
dmi:bvnPhoenixTechnologiesLTD:bvrCALPELLACRB.86C.0000.X.0000000000:bd11/11/2010:svnSystem76,Inc.:pnLemurUltraThin:pvrlemu2:rvnSystem76,Inc.:rnLemurUltraThin:rvrlemu2:cvnSystem76,Inc.:ct10:cvrlemu2:
  dmi.product.name: Lemur UltraThin
  dmi.product.version: lemu2
  dmi.sys.vendor: System76, Inc.
  version.compiz: compiz 1:0.9.7.6-0ubuntu1
  version.libdrm2: libdrm2 2.4.32-1ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3
  version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 
1:6.14.99~git20111219.aacbd629-0ubuntu2
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:0.0.16+git20111201+b5534a1-1build2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-release-notes/+bug/985065/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to