Manipulador de eventos ainda mais baixo que o acpid?

1

O Ubuntu 14.04 Netboot não suportava os controles de brilho da tela do meu laptop fora da caixa. Então, a primeira coisa que fiz foi acionar evtest para verificar se os códigos de teclas corretos ( KEY_BRIGHTNESSUP e KEY_BRIGHTNESSDOWN ) estão sendo gerados. Acontece que eles são, então eu continuei assim:

  1. Instalado acpid via sudo apt-get install acpid
  2. Criado um script de shell para controlar o brilho da exibição, semelhante a echo 500 > /sys/class/backlight/intel_backlight/brightness , e colocado em /etc/acpi
  3. Criado um manipulador de eventos em etc/acpi/events para associar os eventos BRIGHTNESSUP e BRIGHTNESSDOWN (conforme relatado por acpi_listen ) ao script de shell no # 2.

O procedimento acima é a maneira usual de suportar as teclas de função do laptop (brilho, volume, ligar / desligar wlan, mudo, etc.)? Ou existe um mecanismo de baixo nível para lidar com tais eventos? Porque percebi que, mesmo antes de instalar o acpid , o botão liga / desliga do meu laptop já estava funcionando. Então, nesse momento, que parte do Ubuntu respondeu ao evento do botão liga / desliga?

    
por silvernightstar 05.09.2015 / 15:39

0 respostas