Multimedia keys non-functional when sound menu open
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Sound Menu |
Won't Fix
|
Low
|
Conor Curran | ||
indicator-sound (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Binary package hint: indicator-sound
Multimedia keys on keyboard (play/pause, back, forward, volume up and volume down) work correctly normally, but when sound menu is open (menu accessed through speaker icon in panel; https:/
I would expect them to work anyway, and the changes to be shown immediately.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: indicator-sound 0.5.0.1-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.35-23-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Mon Jan 10 12:10:24 2011
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcEnviron:
LANG=en_GB.utf8
SHELL=/bin/bash
SourcePackage: indicator-sound
Related branches
Changed in indicator-sound: | |
milestone: | none → 0.5.9 |
status: | New → In Progress |
assignee: | nobody → Conor Curran (cjcurran) |
importance: | Undecided → Low |
Changed in indicator-sound (Ubuntu): | |
status: | New → In Progress |
Changed in indicator-sound: | |
milestone: | 0.5.9 → none |
Changed in indicator-sound: | |
milestone: | none → 0.6.0 |
Changed in indicator-sound (Ubuntu): | |
importance: | Undecided → Low |
status: | In Progress → Triaged |
Changed in indicator-sound: | |
milestone: | 0.6.0 → 0.6.1 |
Changed in indicator-sound: | |
milestone: | 0.6.1 → 0.6.2 |
Changed in indicator-sound: | |
milestone: | 0.6.2 → 0.6.3 |
Changed in indicator-sound: | |
status: | In Progress → Won't Fix |
Changed in indicator-sound: | |
milestone: | 0.6.3 → none |
I have investigated this thoroughly and It turns out that this is not as easy as first anticipated. The indicator steals the grab from the gnome settings daemon. So by even trying to grab the media keys from its dbus api it doesn't make a difference because the key event never gets to the daemon. One other approach is to grab the X11 key and release events from the daemon but this by all accounts will break GSD after which I will be in for a plethora of grief :)