Here’s a quick fix to enable/disable wireless using Fn+F2 on Slackware Linux on ASUS K52j and also the LED to indicate the status of the wireless.
First you need to create this file:
This file will contain the hotkey and the path to the script which is setting the wireless ON/OFF.
/etc/acpi/events/etc/acpi/events/asus-wireless-switch content will be:
#Enable the Fn-F2 button to turn on/off wireless #/etc/acpi/events/default event=hotkey ATKD 0000005d action=/etc/acpi/asus-wireless-switch.sh
Then create another one:
With this script in it:
#/etc/acpi/asus-wireless-switch.sh #based on http://ubuntuforums.org/archive/index.php/t-1460790.html #!/bin/sh WLANSTATUS=`cat /sys/class/ieee80211/phy0/rfkill*/state` test -z $WLANSTATUS && exit 1 if [ $WLANSTATUS = 0 ]; then echo 0 > /sys/devices/platform/asus_laptop/wlan echo 1 > /sys/class/ieee80211/phy0/rfkill*/state elif [ $WLANSTATUS = 1 ]; then echo 1 > /sys/devices/platform/asus_laptop/wlan echo 0 > /sys/class/ieee80211/phy0/rfkill*/state fi