Bug#288923: /usr/bin/kdesktop_lock: (KDE bug 96432) impossible to unlock after 1 click, with kxkb enabling >1 layout
Package: kdesktop
Version: 4:3.3.1-3
Severity: normal
File: /usr/bin/kdesktop_lock
(Copy of the report submitted upstream):
I have >1 layout enabled in my kxkb, namely, us (the main one), ru and il.
When I select the lock screen action from the Kde menu, kdesktop_lock
gets started, and the unlock dialog contains a small button with "us".
If I (or, much worse, some adversary against whom the lock is started)
clicks this button, there is no way to unlock the screen again (other
than going to a text console and killing the kdesktop_lock process): the
"us" is changed to "ru", then to "il", then to "err", where it stays. If
I press "cancel", and move the mouse to make the dialog reappear, it
comes back again with "il". The keyboard accelerator for changing the
keyboard layout (that normally works within the KDE session, changing
the little flag in the tray) doesn't work in the unlock dialog.
Expected behaviour: support the keyboard accelerators for changing the
layout, allow circular changing of the layouts via the button in the
unlock dialog.
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-1-686
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)
Versions of packages kdesktop depends on:
ii kdebase-bin 4:3.3.1-3 KDE Base (binaries)
ii kdelibs4 4:3.3.1-4 KDE core libraries
ii libart-2.0-2 2.3.16-6 Library of functions for 2D graphi
ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an
ii libfam0c102 2.7.0-6 client library to control the FAM
ii libgcc1 1:3.4.3-6 GCC support library
ii libice6 4.3.0.dfsg.1-8 Inter-Client Exchange library
ii libidn11 0.5.2-3 GNU libidn library, implementation
ii libjpeg62 6b-9 The Independent JPEG Group's JPEG
ii libkonq4 4:3.3.1-3 Core libraries for KDE's file mana
ii libpcre3 4.5-1.1 Perl 5 Compatible Regular Expressi
ii libpng12-0 1.2.8rel-1 PNG library - runtime
ii libqt3c102-mt 3:3.3.3-7 Qt GUI Library (Threaded runtime v
ii libsm6 4.3.0.dfsg.1-8 X Window System Session Management
ii libstdc++5 1:3.3.5-5 The GNU Standard C++ Library v3
ii libx11-6 4.3.0.dfsg.1-8 X Window System protocol client li
ii libxext6 4.3.0.dfsg.1-8 X Window System miscellaneous exte
ii libxrender1 0.8.3-7 X Rendering Extension client libra
ii xlibs 4.3.0.dfsg.1-8 X Window System client libraries m
ii zlib1g 1:1.2.2-3 compression library - runtime
-- no debconf information
Reply to: