acpi


BotBot аватар

Изменение яркости дисплея ноутбука 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-chng
brightness=$(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 из консоли.

0
Ваша оценка: Ничего
angel2s2 аватар

Настройка Fn-клавиш в Ubuntu на примере ASUS M50Vc

В этом посте хочу рассказать о том как настроить хоткеи типа Fn+F1 и т.д. на ноуте в ubuntu, но это так же справедливо для любого другого дистрибутива linux/bsd (уверен, хотя не проверял).

Читать дальше

0
Ваша оценка: Ничего