Unity intercepts all key combinations using Super (Windows) key - please play nicely with Compiz instead
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
New
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: unity
In Compiz Config Settings Manager I can see the declared mapping to Super-W which triggers "Initiate Window Picker for All Windows", and I was trying to add another mapping of my own for "Initiate Window Picker for Window Group". However, if I want to restore the behaviour I had in Lucid and Maverick, I can't seem to choose my preferred keyboard shortcut, because Unity intercepts almost any use of Super, causing the launcher to be revealed instead.
Selecting Shift+Super+W or Super+E as the keyboard mapping for "Initiate Window Picker for Window Group" now does nothing, because Unity seems to intercept every use of the Super key. I consider this to be a bug which breaks Compiz Config Settings Manager. I don't see how the Compiz devs can override the Unity behaviour unless Unity changes the way it handles this. They have a very mature configuration panel which allows you to configure keys and detect conflicts between the demands made by different plugins. Unity seems to plain ignore it.
Presumably someone specified a manual workaround to allow Super+W to make it through to the Compiz Scale plugin . In advance of a fix in the way Unity intercepts keys, to play nicely with Compiz Config Settings Manager, can someone share with me where this was done, so I can add my own workaround so my preferred "Window Group" Scale behaviour can be triggered by my own Super-Key combination?
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.8.14-
ProcVersionSign
Uname: Linux 2.6.38-
NonfreeKernelMo
Architecture: i386
CompizPlugins: [core,bailer,
Date: Mon Jun 13 13:27:32 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcEnviron:
LANGUAGE=en_GB:en
LANG=en_GB.UTF-8
SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)