Обработчик событий еще более низкоуровневый, чем acpid?

Ubuntu 14.04 Netboot не поддерживал управление яркостью экрана моего ноутбука из коробки. Итак, первое, что я сделал, это запустил evtest проверить правильность кодов клавиш (KEY_BRIGHTNESSUP а также KEY_BRIGHTNESSDOWN) создаются. Оказывается, они есть, поэтому я продолжил следующим образом:

  1. Установлены acpid с помощью sudo apt-get install acpid
  2. Создан скрипт оболочки для управления яркостью дисплея, похожий на echo 500 > /sys/class/backlight/intel_backlight/brightness и поместил его в /etc/acpi
  3. Создан обработчик событий в etc/acpi/events связать события BRIGHTNESSUP и BRIGHTNESSDOWN (как сообщалось acpi_listen) к сценарию оболочки в #2.

Является ли описанная выше процедура обычным способом поддержки функциональных клавиш ноутбука (яркость, громкость, включение / выключение звука, отключение звука и т. Д.)? Или есть более низкоуровневый механизм для обработки таких событий? Потому что я заметил, что еще до установки acpidКнопка питания моего ноутбука уже работала. Итак, в то время, какая часть Ubuntu реагировала на событие кнопки питания?

0 ответов

Другие вопросы по тегам