Altere as opções de energia para o Ubuntu Server via terminal

2

Eu instalei o Ubuntu Server 14.04 em um laptop. Eu quero mudar algumas opções de gerenciamento de energia do terminal (eu não tenho GNOME ou uma interface gráfica instalada, e eu não quero também). O comportamento atual é:

  1. O laptop entra em suspensão / hibernação, fazendo com que o servidor pare de funcionar quando fecho a tampa. Idealmente, eu seria capaz de fechar a tampa, ter a tela desligada, mas ainda ter o servidor funcionando.
  2. O laptop desliga a tela após um curto período de inatividade (o que é bom, eu apenas listo isso para ficar completo). Após algumas horas de inatividade, o laptop desliga completamente sozinho, mesmo quando conectado.
  3. Uma breve pressão no botão de energia desliga o sistema. Eu quero evitar isso, pois é muito fácil apertar o botão liga / desliga: eu prefiro ter que desligá-lo explicitamente através do terminal.

Eu tentei algumas soluções encontradas no askubuntu, mas nenhuma delas funciona. Especificamente, removi o acpid do sistema. Estranhamente, isso não mudou nada. Depois disso, eu comentei as linhas relevantes em / etc / acpi / events / powerbtn. Novamente, isso não alterou nada: o sistema ainda é desligado após um breve toque no botão liga / desliga. Acpid não é mais executado, mas ainda parece que o /etc/acpi/powerbtn.sh é executado (que era a ação para powerbtn). Eu olhei para a entrada do manpage do ubuntu para o acpi para tentar descobrir se era ainda correndo de alguma forma, mas eu não tenho experiência suficiente para entender isso completamente.

Qualquer ajuda seria bem-vinda.

    
por Ruben 11.01.2016 / 12:36

1 resposta

3

Eu encontrei minha solução nesta resposta aqui . Em /etc/systemd/logind.conf, eu editei as linhas

#HandlePowerKey=poweroff
...
#HandleLidSwitch=hibernate

para

HandlePowerKey=ignore
...
HandleLidSwitch=ignore

E, em seguida, reinicie o sistema.

O laptop desligando durante a noite foi realmente outra coisa. Eu usei uma tomada elétrica em um lugar estranho para o servidor, para evitar que a tomada fosse acidentalmente puxada. O soquete acabou sendo controlado pelo mesmo botão que eu uso para ligar e desligar as luzes. Quando desliguei as luzes à noite, eu neguei energia ao servidor. De manhã, eu acendia a luz, checava o servidor, descobria que ele desligava novamente e inicializava (sem nenhum problema porque a energia voltaria a funcionar depois de acender as luzes).

    
por Ruben 13.01.2016 / 02:20