acpi
Изменение яркости дисплея ноутбука Asus UL30Vt нажатием Fn+{F5,F6}
Все делается от имени рута в консоли.
$ sudo -sСоздадим два файла:
# vim /etc/acpi/events/asus-brightness-downС содержимым
# Down brightnessИзменение яркости дисплея ноутбука Asus UL30Vt event=hotkey ATKD 0000002 action=/usr/lib/acpid/asus-brn-chng "%e"
и
# vim /etc/acpi/events/asus-brightness-upС содержимым
# Up brightness event=hotkey ATKD 0000001 action=/usr/lib/acpid/asus-brn-chng "%e"
Теперь создадим скрипт:
# vim /usr/lib/acpid/asus-brn-chngbrightness=$(echo "$@" | sed -e 's/hotkey ATKD [[:xdigit:]]\{7\}\(.\).*/\1/') setpci -s 00:02.0 F4.B=${brightness}f
Затем дадим права на исполнение и перезапустим демона:
# chmod 744 /usr/lib/acpid/asus-brn-chng # rcacpid restart # exit
Для других моделей коды комбинаций можно посмотреть программой acpi_listen из консоли.
Настройка Fn-клавиш в Ubuntu на примере ASUS M50Vc
В этом посте хочу рассказать о том как настроить хоткеи типа Fn+F1 и т.д. на ноуте в ubuntu, но это так же справедливо для любого другого дистрибутива linux/bsd (уверен, хотя не проверял).


