This bug was fixed in the package gtk+3.0 - 3.4.2-0ubuntu0.3 --------------- gtk+3.0 (3.4.2-0ubuntu0.3) precise-proposed; urgency=low
* debian/patches/git_layouts_handling.patch: - git patch to "fix handling of key events for different layouts", that should resolve the issues where changing layout was having no effect in the lockscreen (lp: #872701) * debian/patches/git_allow_null_id.patch: - "Really allow NULL application-id" * debian/patches/git_custom_tag_start.patch: - "Infobar not loadable by GTKBuilder" * debian/libgtk-3-0.symbols: list the new symbols -- Sebastien Bacher <seb...@ubuntu.com> Tue, 12 Jun 2012 19:52:10 +0200 ** Changed in: gtk+3.0 (Ubuntu Precise) Status: Fix Committed => Fix Released -- 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: Fix Released Status in “gtk+3.0” source package in Oneiric: Won't Fix Status in “gtk+3.0” source package in Precise: Fix Released Bug description: Impact: currently the keyboard layouts are not respected in i.e gnome- screensaver, that makes typing their password hard for some users Test case: 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. Test case bis: - download https://bugs.launchpad.net/gnome-screensaver/+bug/872701/+attachment/3189855/+files/bug.ui - run python - type from gi.repository import Gtk builder = Gtk.Builder() builder.add_from_file('bug.ui') with the precise version it bugs, with the update it should work Regression potential: the change impacts keyboard layout so watch for issues if you are using several of those --- 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