%20via%20CLI.png)
Eu tenho um laptop que foi instalado com o Ubuntu 20.04 que está sendo usado como servidor. Portanto, quero que nunca seja suspenso.
Por padrão, ele é suspenso automaticamente quando a tampa é fechada.
Como só posso acessá-lo via ssh (e não há X instalado de qualquer maneira), preciso desabilitá-lo via CLI.
Vários sites sugerem o uso
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Na verdade, isso impede que o laptop seja suspenso enquanto a tampa está fechada, mas faz com que o login do systemd consuma 100% da CPU e registre continuamente o seguinte: (várias vezes por segundo)
systemd-logind[514]: Suspending...
systemd-logind[514]: Unit suspend.target is masked, refusing operation.
systemd-logind[514]: Failed to execute suspend operation: Permission denied
Alguém pode me dizer comoapropriadamentedesativar a suspensão?
Responder1
Depois de mais algumas pesquisas, encontrei a resposta correta:
Adicione /etc/systemd/logind.conf
as seguintes linhas na parte inferior:
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
e corra
systemctl restart systemd-logind
para ativar as novas configurações.