Поставил Xubuntu 13.10 вместо предустановленной UnityBuntu 12.04. Вроде всё заработало, кроме выключение WiFi по Fn-кнопке. Xev на неё не реагирует.
rfkill list говорит следующее:
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: asus-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
При помощи rfkill block максимум удаётся поставить soft block на asus-wlan, а также hard block и soft block на phy0. Но, например, ifconfig -a при любом раскладе видит wlan0.
Итак, программа минимум — как можно более полностью выключить wifi, чтобы батарейку не жрало.
Программа максимум — повесить это на соответствующую Fn-кнопку.