A hibernação no menu de status não funciona

A hibernação no menu de status não funciona

Primeiro de tudo hibernação através do comando

sudo pm-hibernate

funciona bem na linha de comando no meu Ubuntu 18.04 recém-instalado.

Eu tenho uma ótima extensão do gnome chamadaBotão de status de hibernaçãoque exibe umbotão de hibernaçãono menu do meu sistema, conforme mostrado nesta imagem

Barra de status

Mas quando clico nele ele está hibernando e desligando, mas quando eu ligo na próxima vez ele abre com uma sessão completamente nova.

Alguém tem uma solução funcional para este problema?

Responder1

De acordo comesse documento, você fez as coisas certas exceto que você tem que criar o arquivo
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

Você pode fazer isso copiando/colando o seguinte em um terminal

sudo tee -a /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla << END1
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes
END1

Responder2

Isso ocorre com os problemas de NVHDA da Nvidia ... ou seja, som via HDMI. Aqui estão as etapas para a linha de comando - caso você tenha o NVHDA da Nvidia como eu:

Se eu desativar manualmente a saída de áudio:

sudo tee /proc/acpi/nvhda <<< OFF

Então consigo fazê-lo dormir. Eu então tenho que ligá-lo novamente ao retomar com:

sudo tee /proc/acpi/nvhda <<< ON

informação relacionada