[Bug 777379] New: gnome-settings-daemon doesn't react to bindings with Super key
https://bugzilla.novell.com/show_bug.cgi?id=777379 https://bugzilla.novell.com/show_bug.cgi?id=777379#c0 Summary: gnome-settings-daemon doesn't react to bindings with Super key Classification: openSUSE Product: openSUSE 12.2 Version: RC 2 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: jmatejek@suse.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- it is impossible to use <Super>t to launch terminal gnome3's keyboard shortcut configurator will happily scan the key, show it as Super+T, but the keyboard shortcut doesn't work - when Super+T is pressed, it acts as if i only pressed "t". Adding other modifiers doesn't help - anytime there is "Super" modifier in the keybinding, it simply fails. Clutter/Mutter's bindings with Super key work fine. The problem only affects keybindings under control of gnome-settings-daemon, i.e. launchers, custom bindings, media keys. this is a regression - in 12.1, bindings with Super work just fine. of course, it's called <Meta4> in there. manually setting the relevant gconf or dconf keys to <Meta4> doesn't help. steps to reproduce: 1. open Keyboard settings, Shortcuts tab 2. verify that Clutter works fine: assign Super+i to Window->Minimize 3. check that pressing Super+i minimizes current window 4. assign Super+t to a launcher, e.g. Launchers->Terminal (4a. the Terminal item might not exist in Launchers. in that case, add a custom binding by pressing the "+" icon) 5. press Super+t, observe that nothing happens 6. assign Alt+Ctrl+t to Launchers->Terminal 7. press Alt+Ctrl+t and observe that terminal app is launched -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=777379 https://bugzilla.novell.com/show_bug.cgi?id=777379#c1 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |dimstar@opensuse.org Version|RC 2 |Final InfoProvider| |jmatejek@suse.com --- Comment #1 from Dominique Leuenberger <dimstar@opensuse.org> 2012-09-05 21:07:43 UTC --- The upstream commit is likely http://git.gnome.org/browse/gnome-settings-daemon/commit/?id=53cbbc00df3884b... A repository with gnome-settings-daemon, including this patch, should shortly appear at http://download.opensuse.org/repositories/home:/dimstar:/bnc777379/standard Would be great if you could give this some tests -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=777379 https://bugzilla.novell.com/show_bug.cgi?id=777379#c2 Jan Matejek <jmatejek@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|jmatejek@suse.com | --- Comment #2 from Jan Matejek <jmatejek@suse.com> 2012-09-07 16:42:18 UTC --- unfortunately, this version doesn't help, behavior is still the same. (also i managed to trigger bug 779310 consistently with the testing package) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=777379 https://bugzilla.novell.com/show_bug.cgi?id=777379#c3 --- Comment #3 from Dominique Leuenberger <dimstar@opensuse.org> 2012-09-10 18:39:35 UTC --- Thanks for the test.. it was unfortunately expected.. I followed the upstream bugs a lot at this time and there were various hacks introduce in several places in several commits.. not really sure if collecting them will be possible to properly backport, without other side effects. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=777379 https://bugzilla.novell.com/show_bug.cgi?id=777379#c4 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |UPSTREAM --- Comment #4 from Dominique Leuenberger <dimstar@opensuse.org> 2012-09-29 23:27:16 UTC --- Digging deeper into this issue fixing it without introducing different issues will be impossible: the fix consisted of various changes in how GDK handled they key maps, which in turn needed to be adjusted by various apps caring for it. This sounds too fragile to 'break' more with an update. Closing as upstream, as this is addressed in the next GNOME Version. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com