Summary: | app-misc/hal-info-20090716 changes Fn-F5 behavior on Thinkpad T60 in a bad way | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christopher Smith <cdsmith80> |
Component: | Current packages | Assignee: | Freedesktop bugs <freedesktop-bugs> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Christopher Smith
2009-12-07 21:57:23 UTC
Please try 20091130, if that doesn't work, please report upstream. FYI, upgrading to hal-info-20091130 doesn't help. Here is the diff, which occurred in June 2009: http://cgit.freedesktop.org/hal-info/commit/?id=e0d95232f8f363b7f08f1b21c7ff5ac74621ee5a It argues that Fn+F5 being mapped to KEY_WLAN is the correct behavior, as well as the behavior consistent with the thinkpad-acpi kernel module. Before, Fn+F5 was being remapped to KEY_RADIO, which is reserved for tuner cards and the like. Apparently in Windows Fn+F5 brings up a ThinkVantage menu that lets you choose both the wireless and Bluetooth states; there is no kernel keycode meant to handle everything (e.g., "KEY_WIRELESS"). My workaround is to use Fn+F6 (also reported as a hotkey) as the Bluetooth toggle via acpid. This way Fn+F5 toggles wireless, Fn+F6 toggle Bluetooth, and the kill switch on the edge of the case turns off both. If you insist on having Fn+F5 toggle the wireless, you can revert to the earlier behavior by putting a custom 30-keymap-module-thinkpad-acpi.fdi in /etc/hal/fdi/information ... I hope this is helpful. |