Есть нетбук Asus EeePC 1201N, на котором установлена RFR14. Многие из функциональных клавиш заработали «из коробки», но не Fn + F9 (вкл./откл. тачпада). Порядок моих действий:
$ acpi_listen
hotkey ASUS010:00 00000037 00000006
PNP0C14:01 000000d2 00000000
$ ls /etc/acpi/events/
powerconf videoconf
$ sudo touch /etc/acpi/events/touchpadconf
$ ls /etc/acpi/events/
powerconf touchpadconf videoconf
event=hotkey ASUS010:00 00000037
action=/etc/acpi/actions/touchpad.sh
$ ls /etc/acpi/actions/
power.sh
$ sudo touch /etc/acpi/actions/touchpad.sh
$ sudo chmod +x /etc/acpi/actions/touchpad.sh
$ ls /etc/acpi/actions/
power.sh touchpad.sh
#!/bin/sh
# get the current state of the touchpad
TPSTATUS=`synclient -l | grep TouchpadOff | awk '{print $3}'`
# if getting the status failed, exit
test -z $TPSTATUS && exit 1
if [ $TPSTATUS = 0 ]; then
synclient TouchpadOff=1
else
synclient TouchpadOff=0
fi
Эксперимантальным путём выяснил, что эта схема начинает работать после после того, как руками сделаю:
$ sudo acpid
Как заставить работать Fn + F9 сразу после загрузки системы без вмешательства пользователя?