Até certo ponto, você pode controlar isso no policykit, em /usr/share/polkit-1/actions/org.freedesktop.upower.policy
e ou /usr/share/polkit-1/actions/org.freedesktop.login1.policy
As entradas relevantes seriam org.freedesktop.upower.suspend
& amp; org.freedesktop.login1.suspend
, respectivamente
Nesse caso, editar a linha <allow_active>yes</allow_active>
to <allow_active>no</allow_active>
funcionaria.
É provável que, no 13.10, o policykit não seja mais usado para isso, portanto, essas edições não terão efeito. Nesse caso, você pode descobrir como o modo de hibernação foi desativado & amp; faça o mesmo para suspender ou causar o gerenciamento de energia para inibir completamente a suspensão.
O último poderia ser feito como tal -
sudo nano /etc/pm/sleep.d/00_cancel-suspend
copiar & amp; cole isso em -
#!/bin/sh
# prevents suspend
. "$PM_FUNCTIONS"
case "${1}" in
suspend)
inhibit
;;
resume)
exit 0
;;
esac
Então, no teclado, vá
ctrl + o
digite
ctrl + x
para salvar & amp; sair do nano
Conclua com -
sudo chmod 0755 /etc/pm/sleep.d/00_cancel-suspend