HUD appears when tapping Alt+Left very quickly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Invalid
|
High
|
Unassigned | ||
Compiz Core |
Invalid
|
High
|
Unassigned | ||
Unity |
Fix Released
|
High
|
Brandon Schaefer | ||
Unity Distro Priority |
Fix Committed
|
High
|
Brandon Schaefer | ||
compiz (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
High
|
Brandon Schaefer |
Bug Description
When I press Alt plus any cursor key in quick succession, the HUD erroneously appears. This steals focus and disrupts the workflow quite severely. This was much worse in earlier Unity versions, 5.8 already made this a lot better. But this case still remains for me.
When I leave some time (0.5 s or so) between pressing Alt and the cursor key, this does not happen. But when pressing them almost at the same time, the bug happens. I can reproduce this 100%, so feel free to ask for any additional debugging info.
The problem is not that I hit the Cursor key before alt. This proves it:
$ xev | grep -A2 ^KeyPress
KeyPress event, serial 36, synthetic NO, window 0x3800001,
root 0xbe, subw 0x0, time 17590219, (112,69), root:(113,867),
state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
--
KeyPress event, serial 36, synthetic NO, window 0x3800001,
root 0xbe, subw 0x0, time 17590299, (112,69), root:(113,867),
state 0x8, keycode 113 (keysym 0xff51, Left), same_screen YES,
and I get the HUD.
It does not matter which application/window is focussed. It happens in gnome-terminal, Firefox, or the blank desktop all alike.
It does not happen with other Alt key combinations, just with the cursor keys. I also saw this happen quite a lot with Ctrl+Alt (controlling screen grab in KVM) or Ctrl+Alt+Cursor (changing workspaces), but I cannot reliably reproduce those.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.8.0-0ubuntu2
ProcVersionSign
Uname: Linux 3.2.0-20-generic x86_64
ApportVersion: 1.95-0ubuntu1
Architecture: amd64
CompizPlugins: [core,composite
Date: Fri Mar 30 12:00:47 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110831)
ProcEnviron:
TERM=xterm
PATH=(custom, user)
LANG=de_DE.UTF-8
SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Christopher Townsend (community): Approve
- Marco Trevisan (Treviño): Needs Fixing
-
Diff: 374 lines (+74/-97)9 files modifiedlauncher/SwitcherController.cpp (+15/-16)
launcher/SwitcherController.h (+0/-3)
launcher/SwitcherControllerImpl.h (+3/-0)
launcher/SwitcherView.cpp (+32/-0)
launcher/SwitcherView.h (+9/-0)
plugins/unityshell/src/unityshell.cpp (+0/-34)
plugins/unityshell/src/unityshell.h (+0/-2)
plugins/unityshell/unityshell.xml.in (+0/-32)
tests/test_switcher_controller.cpp (+15/-10)
Changed in unity: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
tags: | added: rls-p-tracking |
Changed in unity-distro-priority: | |
status: | New → Fix Committed |
importance: | Undecided → High |
Changed in compiz-core: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in unity: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz-core: | |
status: | New → Confirmed |
Changed in compiz-core: | |
status: | Confirmed → In Progress |
Changed in unity: | |
status: | Confirmed → In Progress |
summary: |
- HUD appears when pressing Alt+Cursor key + HUD appears when tapping Alt+(some-key) very quickly |
summary: |
- HUD appears when tapping Alt+(some-key) very quickly + HUD appears when tapping Alt+Left very quickly |
Changed in compiz (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in unity-distro-priority: | |
status: | Fix Committed → Fix Released |
Changed in unity-distro-priority: | |
status: | Fix Released → New |
Changed in compiz-core: | |
status: | Triaged → Confirmed |
Changed in unity: | |
status: | Triaged → Confirmed |
Changed in compiz-core: | |
assignee: | Daniel van Vugt (vanvugt) → nobody |
Changed in unity: | |
assignee: | Daniel van Vugt (vanvugt) → nobody |
Changed in compiz-core: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in unity: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | New → Confirmed |
Changed in compiz: | |
milestone: | none → 0.9.8.0 |
Changed in compiz: | |
milestone: | 0.9.8.0 → 0.9.8.1 |
Changed in compiz: | |
assignee: | Daniel van Vugt (vanvugt) → nobody |
Changed in compiz-core: | |
assignee: | Daniel van Vugt (vanvugt) → nobody |
Changed in unity: | |
assignee: | Daniel van Vugt (vanvugt) → nobody |
Changed in compiz (Ubuntu): | |
assignee: | Daniel van Vugt (vanvugt) → nobody |
Changed in compiz: | |
milestone: | 0.9.8.2 → 0.9.8.4 |
Changed in compiz: | |
milestone: | 0.9.8.4 → 0.9.9.0 |
Changed in compiz: | |
milestone: | 0.9.9.0 → 0.9.9.2 |
Changed in compiz: | |
milestone: | 0.9.9.2 → 0.9.10.0 |
Changed in compiz: | |
milestone: | 0.9.10.0 → 0.9.11.0 |
Changed in compiz: | |
importance: | Undecided → High |
Changed in compiz-core: | |
importance: | Undecided → High |
Changed in unity: | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity-distro-priority: | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
status: | Confirmed → Fix Committed |
Changed in compiz: | |
milestone: | 0.9.11.0 → none |
I just tried this in a guest session, and cannot reproduce it there. So I guess it's somewhat specific to my profile.
The most recent Unity upload to precise completely reset my profile to work around a bug. After that, I manually (re-)configured the following:
- Enable focus-follows-mouse in ccsm
- Bind Alt+B to "move window to background" in control-center
- Enable Launcher autohide in control-center