Eu tenho uma máquina mint linux sem cabeça que eu uso para um servidor de arquivos e outras coisas. Ele está funcionando muito bem para mim há alguns anos, mas há um problema: minha gata gosta de ficar em cima dela e, quando ela sobe e desce, ocasionalmente pisa no botão liga / desliga e desliga a máquina.
Existe uma maneira fácil de alterar o comportamento do botão liga / desliga, de modo que exija uma pressão de duração extremamente longa (10 segundos ou mais) ou várias pressionamentos para fazer alguma coisa?
linux
linux-mint
power-management
cat
esquizodáctilo
fonte
fonte
Respostas:
Bem, uma coisa que você pode fazer é simplesmente desativar completamente o botão liga / desliga. Pessoalmente, eu apenas o uso para ligar a máquina e nunca a uso quando a máquina está ligada. Se esta é uma solução OK para você, edite
/etc/acpi/events/powerbtn-acpi-support
:Esse arquivo deve ser algo como isto:
Para que o botão liga / desliga não faça nada, altere-o para:
Em seguida, reinicie o
acpi
daemon comO botão liga / desliga não deve ser ignorado.
fonte
a resposta de terdon está correta na maioria dos casos, mas para distribuições que a adotaram
systemd-logind
lida com eventos de energia em vez deacpid
. Nessas distribuições, adicione ou edite essa configuração/etc/systemd/logind.conf
para desativar o botão liga / desliga:Para selecionar a nova configuração, reinicie o logind com
Em algumas distribuições mais antigas, o logind não pode ser reiniciado enquanto uma sessão da área de trabalho está ativa; nesse caso, você precisará reiniciar para selecionar a nova configuração.
fonte
PowerKeyIgnoreInhibited=yes
ou desligar o manuseio de energia do meu DE (configurações do gnome). Ambas as soluções ajudaram a fazer o Gnome ignorar o botão liga / desliga.logind
se for detectado. Isso realmente melhora essa solução porque, selogind
estiver falhando, você provavelmente desejará que o botão liga / desliga faça um desligamento adequado por padrão.Prenda uma fita de papelão sobre o botão. Pegue três pedaços de papelão ondulado e faça um buraco em cada um suficientemente grande para que seu dedo alcance o botão. Cole-os juntos, com o orifício alinhado e, em seguida, prenda o conjunto ao redor do botão. Todos saudam nossos senhores felinos!
fonte
Primeiro, você pode editar seu arquivo de mapa de teclas para alterar o comportamento do botão liga / desliga e atribuí-lo a outra tecla
Edite o arquivo:
/usr/share/X11/xkb/symbols/inet
(editar chave POWR)Então você precisará desativar o botão liga / desliga com eficiência. Um bom método é com o xinput
corre
xinput --list
botões de energia de têm sua própria entrada ... escolha o número do dispositivo e executexinput disable devnumber
algo comoxinput disable 8
fonte