systemd: ignorar pressionamentos de botão de energia acidental

4

No meu laptop (Acer C720P), o botão liga / desliga é uma tecla normal do teclado que eu pressiono acidentalmente o tempo todo. Isso desliga o meu computador instantaneamente. Seguindo o conselho de alguém, desativei a chave liga / desliga usando o logind.conf. Agora, a chave liga / desliga é completamente ignorada, o que significa que é mais inconveniente desligar o computador. Existe alguma maneira de definir o Arch para que o botão de energia seja ignorado, a menos que seja pressionado por mais de um segundo?

    
por Danny Dyla 25.09.2014 / 06:40

1 resposta

2

Verifique com xev qual evento é emitido ao pressionar o botão desligar. No meu caso foi um XF86PowerOff .

Eu simplesmente adicionei uma tecla de atalho global ao meu gerenciador de janelas (AwesomeWM), que executa um pequeno script bash:

#!/usr/bin/bash

zenity --question --text "Power off?" --default-cancel && poweroff

Depois disso, meu sistema está me perguntando o que fazer quando estou pressionando o botão desligar.

    
por 28.11.2014 / 21:21