Alt+arrows keyboard shortcuts don't invoke Back and Forward navigation
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Unity |
Fix Released
|
High
|
Daniel van Vugt | ||
| unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
TESTCASE:
1. Open a gnome-terminal.
2. While holding Alt, tap arrow keys: Up, Down, Right, Left
3. Verify the terminal shows the keycodes were received as text "ABCD".
ORIGINAL DESCRIPTION:
Summary summarizes it all. Noticed after the latest bunch of updates.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: firefox 11.0~b7+
ProcVersionSign
Uname: Linux 3.2.0-18-generic x86_64
AddonCompatChec
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
BuildID: 20120309125033
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xc4500000 irq 46'
Mixer name : 'IDT 92HD81B1X5'
Components : 'HDA:111d7605,
Controls : 17
Simple ctrls : 10
Card1.Amixer.info:
Card hw:1 'Generic'/'HD-Audio Generic at 0xc4420000 irq 48'
Mixer name : 'ATI R6xx HDMI'
Components : 'HDA:1002aa01,
Controls : 6
Simple ctrls : 1
Card1.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Channel: beta
Date: Tue Mar 13 00:31:51 2012
ForcedLayersAccel: False
IfupdownConfig:
auto lo
iface lo inet loopback
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
IpRoute:
default via 192.168.1.1 dev wlan0 proto static
169.254.0.0/16 dev wlan0 scope link metric 1000
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.3 metric 2
Profiles: Profile0 (Default) - LastVersion=
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
RunningIncompat
SourcePackage: firefox
UpgradeStatus: Upgraded to precise on 2012年03月01日 (11 days ago)
dmi.bios.date: 12/01/2011
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.26
dmi.board.
dmi.board.name: 1436
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 59.24
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.
dmi.modalias: dmi:bvnHewlett-
dmi.product.name: HP ENVY 14 Notebook PC
dmi.product.
dmi.sys.vendor: Hewlett-Packard
Related branches
- Didier Roche-Tolomelli: Approve
-
Diff: 82 lines (+30/-5) 2 files modifiedapimanual-tests/AltCombos.txt (+10/-0)
plugins/unityshell/src/unityshell.cpp (+20/-5)
- AlsaDevices.txt Edit (546 bytes, text/plain; charset="utf-8")
- AplayDevices.txt Edit (270 bytes, text/plain; charset="utf-8")
- BootDmesg.txt Edit (63.3 KiB, text/plain; charset="utf-8")
- CRDA.txt Edit (200 bytes, text/plain; charset="utf-8")
- Card0.Amixer.values.txt Edit (2.0 KiB, text/plain; charset="utf-8")
- Card0.Codecs.codec.0.txt Edit (8.6 KiB, text/plain; charset="utf-8")
- Card1.Codecs.codec.0.txt Edit (249 bytes, text/plain; charset="utf-8")
- CurrentDmesg.txt Edit (43.8 KiB, text/plain; charset="utf-8")
- Dependencies.txt Edit (2.9 KiB, text/plain; charset="utf-8")
- Extensions.txt Edit (689 bytes, text/plain; charset="utf-8")
- IpAddr.txt Edit (680 bytes, text/plain; charset="utf-8")
- IwConfig.txt Edit (515 bytes, text/plain; charset="utf-8")
- Locales.txt Edit (380 bytes, text/plain; charset="utf-8")
- Lspci.txt Edit (13.1 KiB, text/plain; charset="utf-8")
- PciMultimedia.txt Edit (828 bytes, text/plain; charset="utf-8")
- PciNetwork.txt Edit (1.4 KiB, text/plain; charset="utf-8")
- Plugins.txt Edit (913 bytes, text/plain; charset="utf-8")
- Prefs.txt Edit (505 bytes, text/plain; charset="utf-8")
- ProcCpuinfo.txt Edit (3.4 KiB, text/plain; charset="utf-8")
- ProcEnviron.txt Edit (138 bytes, text/plain; charset="utf-8")
- PulseList.txt Edit (22.1 KiB, text/plain; charset="utf-8")
- Themes.txt Edit (126 bytes, text/plain; charset="utf-8")
- WifiSyslog.txt Edit (821.8 KiB, text/plain; charset="utf-8")
Additional info.
It started to work again after some minutes. Perhaps it's related to a crash that has happened somewhere in the HUD department. I understand that I'm poking a black box here but I think this is related because HUD is activated by Alt. May be it was catching it early somehow...
This bug was fixed in the package unity - 5.6.0-0ubuntu2
---------------
unity (5.6.0-0ubuntu2) precise; urgency=low
* debian/
- remove a workaround which makes alt + keys not passing events to other
apps (LP: #953783)
* debian/control:
- add libxfixes build-dep (versionned as there is an ABI break). No cmake
file was listing it, will fix that upstream as well. ubuntu4 of libxfixes
need an unity rebuild to avoid not being able to trigger launcher reveal
(LP: #953778)
-- Didier Roche <email address hidden> 2012年3月13日 12:35:47 +0100
Confirmed. I can reproduce this now (briefly). And the bug goes away while the unityshell plugin is disabled. It seems like the issue is possibly the global menu creating an active grab. Though the bug went away completely when I restarted the unityshell plugin !?
Didier, this is still not fixed in unity 5.6.0-0ubuntu3
I think we need to look for grabs in the panel menu code... And re-check the Alt callback in unityshell.
@Daniel: it's working for me and some other folks in the french forum. Pitti noticed that it didn't work for him though, so yeah, there is clearly another thing going on.
Works for me now with unity 5.6.0-0ubuntu4.
Thanks!