Oi eu instalei o debian 9 usando o virtualbox.
Eu customizei o kernel com suporte a ACPI como abaixo
Power management and ACPI options --->
[*] ACPI (Advanced Configuration and Power Interface) Support --->
<M> Button
Quando clico no botão fechar da janela da caixa virtual com a opção send the shutdown signal , nada aconteceu
Asseguro que o módulo button do kernel foi inserido.
# lsmod | grep button
button 5539 0
Se eu inicializar com a opção oficial do kernel Linux debian 4.9.0-1-amd64 #1 SMP Debian 4.9.2-2 (2017-01-12) x86_64 GNU/Linux e send the shutdown signal do debian, tudo funciona bem. o systemd começa a desligar como o comando poweroff .
Eu também tentei modificar /etc/systemd/logind.conf
HandlePowerKey=ignore
Em seguida, reinicialize e envie o sinal de desligamento novamente. Ele foi ignorado como esperado.
Não há acpid em execução para manipular o evento, e o systemd logind.conf entrará em vigor se eu alterá-lo, portanto, o sinal só é tratado pelo systemd agora.
Como fazer meu personalizado reconhecer o sinal de desligamento?
(somente o módulo button foi compilado e carregado para ele agora.)
Existem outras opções de kernel necessárias?