Обработчик событий еще более низкоуровневый, чем acpid?
Ubuntu 14.04 Netboot не поддерживал управление яркостью экрана моего ноутбука из коробки. Итак, первое, что я сделал, это запустил evtest проверить правильность кодов клавиш (KEY_BRIGHTNESSUP а также KEY_BRIGHTNESSDOWN) создаются. Оказывается, они есть, поэтому я продолжил следующим образом:
- Установлены
acpidс помощьюsudo apt-get install acpid - Создан скрипт оболочки для управления яркостью дисплея, похожий на
echo 500 > /sys/class/backlight/intel_backlight/brightnessи поместил его в/etc/acpi - Создан обработчик событий в
etc/acpi/eventsсвязать события BRIGHTNESSUP и BRIGHTNESSDOWN (как сообщалосьacpi_listen) к сценарию оболочки в #2.
Является ли описанная выше процедура обычным способом поддержки функциональных клавиш ноутбука (яркость, громкость, включение / выключение звука, отключение звука и т. Д.)? Или есть более низкоуровневый механизм для обработки таких событий? Потому что я заметил, что еще до установки acpidКнопка питания моего ноутбука уже работала. Итак, в то время, какая часть Ubuntu реагировала на событие кнопки питания?