Bug#746220: gnome-settings-daemon: Binding ctrl+shift, alt+shift, etc for switching keyboard layout makes shortcuts started with keys not working in any program
Norbert
nrbrtx at gmail.com
Mon Apr 28 12:06:11 UTC 2014
Package: gnome-settings-daemon
Version: 3.4.2+git20121218.7c1322-3+deb7u3
Severity: normal
Dear Maintainer,
Let's assume for clarity that keyboard layout shortcut is set to <Ctrl+Shift>.
In previous versions of GNOME this key combination did not interfere with other
hotkey combinations. But nowadays it is broken.
- Set ctrl+shift as shortcut for switching keyboard layouts
- Try to use ctrl+shift+v, ctrl+shift+c in Terminal -- it doesn't work
(actually Terminal window loses focus when ctrl+shift is pressed, and layout is
switched)
Steps to Reproduce (S); Actual Results (AR); Expected Results (ER)
Test case No. 1:
(S): Open gnome-terminal, type some command, try to copy the command with
<Ctrl+Shift+C> and to paste it with <Ctrl+Shift+V>.
(ER): Text is copied and pasted, keyboard layout is not changed.
(AR): Text is not copied and not pasted, but keyboard layout is changed.
Test case No. 2:
(S): Open Firefox web-browser, open new tab, go to some site, close this tab,
try to recover tab with <Ctrl+Shift+T>
(ER): Recently closed tab is opened, keyboard layout is unchanged
(AR): Firefox opened new tab, keyboard layout is changed
Test case No. 3:
(S): Open any text editor (gedit libreoffice Writer), type some text with
several words, try to select some of that words with <Ctrl+Shift+Left Arrow> or
<Ctrl+Shift+Right Arrow>
(ER): Text is selected by words, keyboard layout is not changed
(AR): Text is not selected, keyboard layout is changed
Test case No. 4:
Open Blender (see
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-
daemon/+bug/1245473/comments/5
for details)
Test case No. 5:
(S): Try to make a screenshot of desired window region with
<Ctrl+Shift+PrintScreen>
(ER): Cursor is changed to cross, desired area is selected by user, screenshot
is copied to clipboard, keyboard layout is not changed
(AR): Whole screen screenshot is saved to clipboard, keyboard layout is changed
The aforementioned test-cases works as expected on previous versions of GNOME
(for example 3.4.2 in Ubuntu 12.04).
Reproducible: Always
This bug exists at least in Ubuntu (see
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1245473),
RedHat 7 (https://bugzilla.redhat.com/show_bug.cgi?id=1091631), OpenSuSE
(https://bugzilla.novell.com/show_bug.cgi?id=875353), the bug is
reported to upstream (https://bugzilla.gnome.org/show_bug.cgi?id=712667) with
no luck.
-- System Information:
Debian Release: 7.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-4-686-pae (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gnome-settings-daemon depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.12.1-3
ii dpkg 1.16.12
ii gsettings-desktop-schemas 3.4.2-3
ii libatk1.0-0 2.4.0-2
ii libc6 2.13-38+deb7u1
ii libcairo-gobject2 1.12.2-3
ii libcairo2 1.12.2-3
ii libcanberra-gtk3-0 0.28-6
ii libcanberra0 0.28-6
ii libcolord1 0.1.21-1
ii libcomerr2 1.42.5-1.1
ii libcups2 1.5.3-5+deb7u1
ii libdbus-glib-1-2 0.100.2-1
ii libfontconfig1 2.9.0-7.1
ii libgcrypt11 1.5.0-5+deb7u1
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libglib2.0-0 2.33.12+really2.32.4-5
ii libgnome-desktop-3-2 3.4.2-1
ii libgnomekbd7 3.4.0.2-1
ii libgnutls26 2.12.20-8+deb7u1
ii libgssapi-krb5-2 1.10.1+dfsg-5+deb7u1
ii libgtk-3-0 3.4.2-7
ii libgudev-1.0-0 175-7.2
ii libk5crypto3 1.10.1+dfsg-5+deb7u1
ii libkrb5-3 1.10.1+dfsg-5+deb7u1
ii liblcms2-2 2.2+git20110628-2.2+deb7u1
ii libnotify4 0.7.5-1
ii libnspr4 2:4.9.2-1+deb7u1
ii libnspr4-0d 2:4.9.2-1+deb7u1
ii libnss3 2:3.14.5-1
ii libnss3-1d 2:3.14.5-1
ii libpackagekit-glib2-14 0.7.6-3
ii libpango1.0-0 1.30.0-1
ii libpolkit-gobject-1-0 0.105-3
ii libpulse-mainloop-glib0 2.0-6.1
ii libpulse0 2.0-6.1
ii libsqlite3-0 3.7.13-1+deb7u1
ii libupower-glib1 0.9.17-1
ii libwacom2 0.6-1
ii libx11-6 2:1.5.0-1+deb7u1
ii libxfixes3 1:5.0-4+deb7u1
ii libxi6 2:1.6.1-1+deb7u1
ii libxklavier16 5.2.1-1
ii libxtst6 2:1.2.1-1+deb7u1
ii nautilus-data 3.4.2-1+build1
ii zlib1g 1:1.2.7.dfsg-13
Versions of packages gnome-settings-daemon recommends:
ii pulseaudio 2.0-6.1
Versions of packages gnome-settings-daemon suggests:
ii gnome-screensaver 3.4.1-1
ii metacity [x-window-manager] 1:2.34.3-4
ii twm [x-window-manager] 1:1.0.6-1
ii x11-xserver-utils 7.7~3
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list