XF86Standby does not trigger hibernate or sleep
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-power-manager (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Intrepid |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
IMPACT:
On an Inspiron 1420 (and possibly other Dell models), the Standby key (Fn+F1 in my case, with a little half-moon on it) does not trigger a standby action (Hibernate or Sleep).
Both hibernate and sleep actions *can* be triggered from the battery icon, and will properly suspend and resume.
Running xev, the key is detected and forwarded up to Gnome by X, so I believe X is doing whatever it's supposed to do. The output from xev is:
KeyPress event, serial 33, synthetic NO, window 0x3800001,
root 0x7b, subw 0x0, time 7902503, (870,331), root:(876,404),
state 0x4, keycode 213 (keysym 0x1008ff10, XF86Standby), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
I can also hook XF86Standby to other Gnome actions, like launching the help browser, using gnome-keybindin
ADDRESSING:
This bug has been addressed via a one-line patch to gnome-power-
TEST CASE:
To reproduce this bug, try pressing the key that corresponds to XF86Standby.
REGRESSION POTENTIAL:
There is no regression potential. This patch simply enables a hotkey that was disabled (and mislabeled) previously.
Related branches
description: | updated |
Changed in dell: | |
status: | New → Fix Committed |
Changed in gnome-power-manager: | |
status: | Confirmed → Invalid |
Changed in dell: | |
status: | Fix Committed → Fix Released |
Changed in somerville: | |
status: | New → Fix Released |
no longer affects: | dell |
The same happens on my Latitude D430 (which also worked fine under Hardy).
Bryce, /proc/acpi/event is busy because acpid is already connected to it. Stop it, then you can cat it:
$ sudo /etc/init.d/acpid stop
* Stopping ACPI services... [ OK ]
$ sudo cat /proc/acpi/event
button/power PBTN 00000080 00000001
If I press Fn+F1 (hibernate) or Fn+F3 (battery status), nothing happens. If I press the power button, I get the output above.