Изменение яркости дисплея ноутбука 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 из консоли.
P.S. Спасибо ramok с ##russian с IRC@freeenode
- 2194 просмотра
Страница для печати


Хотелось бы попробовать со своим Sony VAIO. Подскажите, как определить магические числа "hotkey ATKD 0000002" для своего ноута? :)
сказано же внизу совета: запускаешь acpi_listen и жмешь кнопки. смотришь что появляется на каждое нажатие
Отправить комментарий