You are not logged in.
Pages: 1
Hey,
A few days ago I got a new ThinkPad X200 Tablet. One of the few annoyances is that the Software RFKill-Switch (Fn+F5) triggers only WLAN and not Bluetooth or WWAN.
How can I change this behaviour? I found an Ubuntu Bug with a similar problem, they fixed the problem with an ACPI support script: https://bugs.launchpad.net/ubuntu/karmi … bug/395358
How does that apply to Arch? I'd really like to toggle WWAN and Bluetooth instead of WLAN using the Software-Switch.
System:
Arch x86_64 with latest updates, kernel 2.6.31-ARCH.
WiFi-Card is Intel 5300, WWAN Ericsson F3507g.
Offline
I would write a script for acpid which parses the output of rfkill and blocks the appropriate device depending on the output.
Offline
xduugu, thanks for your reply. I'll probably do that, but I'd like to know what triggers the deactivation of the WLAN card (enabling it again via script is not a very elegant solution...)? How can I check which part of the chain really disables the wireless card?
Offline
I meant to overwrite the default behavior by grabbing the event by acpid. However, I just noticed this button works for me too (never used it so far ), and therefore, I assume the event is handled by the thinkpad_acpi kernel module, just like ThinkLight, the mute button or the buttons for screen brightness.
edit: http://www.thinkwiki.org/wiki/Thinkpad-acpi#Hotkeys
Last edited by xduugu (2009-10-29 18:22:19)
Offline
did it work by default?
Mikes on AUR
Offline
Hi!
I have also an X200(s) and encounter the same problem. Should we really edit the thinkpad_acpi configuration in order to sync Fn+F5 effect between WLan, WWan, BT?
Cheers
Offline
The hotkey is already trapped and reported as an ACPI event, but WiFi is nevertheless toggled.
I just found a nice rfkill-applet[1] in Python, I will give that a try (although it is in a very early development stage).
When run manually, it works for me (using the DBUS/HAL approach), but I have yet to figure out what I am doing wrong when adding it to the panel.
Offline
Pages: 1