%20a%20trav%C3%A9s%20de%20CLI.png)
Tengo una computadora portátil que tiene instalado ubuntu 20.04 y se utiliza como servidor. Por eso quiero que nunca se suspenda.
Por defecto se suspende automáticamente cuando se cierra la tapa.
Como solo puedo acceder a él a través de ssh (y de todos modos no hay ningún X instalado), necesito desactivarlo a través de la CLI.
Varios sitios sugieren usar
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
De hecho, esto evita que la computadora portátil se suspenda mientras la tapa está cerrada, pero hace que systemd-logind consuma el 100% de la CPU y registre continuamente lo siguiente: (varias veces 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
¿Alguien puede decirme cómoadecuadamentedesactivar la suspensión?
Respuesta1
Después de buscar un poco más, encontré la respuesta correcta:
Agregue /etc/systemd/logind.conf
las siguientes líneas en la parte inferior:
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
y correr
systemctl restart systemd-logind
para activar la nueva configuración.