upstream commit:
http://git.gnome.org/browse/gtk+/commit/?id=0aa989ae76d0d080eae16b8a4fde59aca1227cc4

"GtkPlug: fix handling of key events for different layouts

GtkPlug directly handles X KeyPress/Release events, instead of using
translation in GDK (which expects XI2 events for XI2). When this was
done, the handling of the group was stubbed out and never replaced.
Export gdk_keymap_x11_group_for_state() and gdk_keymap_x11_is_modifier()
so we can fill out the fields correctly. "

** Package changed: libxklavier (Ubuntu) => gtk+3.0 (Ubuntu)

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

Title:
  Keyboard layout doesn't change

Status in GNOME Screensaver:
  Invalid
Status in libxklavier - XKB foundation libary:
  New
Status in “gtk+3.0” package in Ubuntu:
  In Progress
Status in “gtk+3.0” source package in Oneiric:
  Confirmed
Status in “gtk+3.0” source package in Precise:
  In Progress

Bug description:
  With two keyboard layouts (layout1 and layout2, where layout1 is the default 
for the session)
  1) lock the screen with CTRL-ALT-l
  2) touch mouse to bring up screensaver dialog
  3) switch keyboard layout to layout2 (and note keyboard indicator indicates 
layout change)
  4) enter password *as if layout1 was active* [1]
  5) screen is unlocked
  6) switch back to layout1

  Repeat, but this time skip step 3 - screen is still unlocked. That is,
  it seems that although the screensaver dialog indicates that it
  changes the layout - it is always using the one layout.

  Upstream bug-report: https://bugzilla.gnome.org/show_bug.cgi?id=662992
  ProblemType: Bug
  DistroRelease: Ubuntu 11.10
  Package: gnome-screensaver 3.2.0-0ubuntu1
  ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
  Uname: Linux 3.0.0-12-generic x86_64
  NonfreeKernelModules: wl
  ApportVersion: 1.23-0ubuntu3
  Architecture: amd64
  Date: Wed Oct 12 09:20:40 2011
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110817)
  ProcEnviron:
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: gnome-screensaver
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-screensaver/+bug/872701/+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