Consegui hibernar e retomar com êxito o meu PC desktop Ubuntu 12.04 usando o procedimento que documentei nesta resposta . No entanto, agora tenho um problema que, sempre que o PC é reiniciado, ele não bloqueia a tela.
Como posso bloquear a tela depois que o sistema volta da hibernação?
12.04
hibernate
lock-screen
Vikrant Chaudhary
fonte
fonte
Consegui solucionar esse problema usando o seguinte comando
Observe que você deve executá-lo como um usuário normal e não como usuário root para o bloqueio funcionar, porque, por padrão, no Ubuntu, não há senha para o usuário root; portanto, após o resumo, a tela de bloqueio pode ser desbloqueada simplesmente apertando o botão rato.
fonte
Eu tenho outra solução alternativa. eu copiei isso de
/etc/acpi/sleep.sh
para/etc/acpi/hibernate.sh
pouco antespm-hibernate
agora eu posso hibernar com o bloqueio do menu de energia ou um botão de suspensão
fonte
Não no Ubuntu, mas o seguinte funciona para mim:
Substitua
xdg-screensaver lock
pelo comando para bloquear a tela no seu sistema esystemctl suspend
porsystemctl hibernate
se deseja bloquear a tela antes de hibernar.Isso funciona bloqueando a tela em paralelo à suspensão da máquina. No entanto, o comando de bloqueio de tela está sendo executado como inibidor que atrasa o sono. Dessa forma, o systemd esperará até que a tela seja bloqueada antes de executar.
Se você tiver inibidores que estão bloqueando a suspensão, adicione a
-i
sinalização no final.fonte