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