Como rastrear o que é invocado em eventos ACPI?

3

Minha pergunta não é como capturar eventos ACPI, mas como rastrear o que acontece quando um ocorre.

Recentemente me interessei por eventos da ACPI. Gostaria de saber como descobrir qual script é acionado pelos eventos da ACPI. Se ele não acionar um script de /etc/acpi/events/ , como encontrar o que é acionado?

  1. Aqui é a saída de tree /etc/acpi/ . acpid está configurado para executar /etc/acpi/powerbtn no botão Power pressionado, mas ao inspecionar o script, descubro que gnome-settings-daemon pode estar gerenciando o botão liga / desliga.

  2. Para as chaves de mídia, localizamos o mapeamento de códigos de varredura para códigos-chave em /lib/udev/hwdb.d/60-keyboard.hwdb . Mas pelo que entendi, o udev apenas inicializa o material, e o acpid é responsável pelo gerenciamento de eventos da ACPI. Além disso, a configuração do udev é substituída por outra coisa, porque eu troquei as teclas vol up e mute, e a alteração não foi refletida mesmo depois de uma reinicialização.

Então, e os outros gatilhos, como o fechamento da tampa do laptop, a conexão do conector de áudio, a conexão de um adaptador de energia CA etc.?

    
por daltonfury42 23.06.2015 / 22:41

0 respostas

Tags