14.04 e além
Mitch aponta em sua resposta para 14.04 e 16.04 que você deve verificar 10-vendor.d/com.ubuntu.desktop.pkla
antes de modificar qualquer coisa. Verifique também se a inicialização segura está desabilitada e se isso traz a opção de menu de volta.
Reativando a opção de hibernação no menu
Para reativar a opção de hibernação no menu, você /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
deve ser modificado para ter a seguinte aparência no saucy (13.10):
[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
ResultActive=yes
Em seguida, reinicie ou execute killall indicator-session-service
sua sessão e você deverá ter sua opção de hibernação / menu de volta. Crie o arquivo se ele ainda não existir.
Investigação a partir do relatório de erros
Citação da publicação de Jeffery To no Launchpad Bug Report # 1232814 :
Para o Saucy, a sessão do indicador foi atualizada para usar o logind (org.freedesktop.login1) em vez do upower.
Se você marcar /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla, verá que o hibernate está desabilitado por padrão na parte superior e na logind.
Portanto, o primeiro passo para reativar a opção Hibernate é editar /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla para algo como:
[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
ResultActive=yes
Após a reinicialização, o menu da sessão da tela de login deve ter uma opção Hibernar.
[...]
Todos os agradecimentos e créditos vão para Jeffery!
Por que a hibernação foi desativada?
Existe um relatório de bug na barra de ativação que sugere desativar a suspensão / hibernação em vez de rastrear qual hardware "certifica" para quais modos de energia. Alegou ser uma abordagem mais escalável.
Outra coisa a mencionar é que o uso do UEFI Secure Boot e hibernação parece ser possível, mas pode haver um risco de contornar o anterior. ( 1 , 2 ) Como lembrete, quando você usa a hibernação, armazena tudo na RAM no disco sem criptografia, isso inclui senhas para sistemas de arquivos e contêineres criptografados.
Em algum momento da versão 16.04, tive que desativar o Secure Boot para poder hibernar meus laptops. No meu caso, usei uswsusp e os testes com o s2disk retornaram a mensagem abaixo. Isso pode lhe dar uma dica de que seu problema, por que você não pode hibernar, embora tudo o mais esteja no lugar, está relacionado ao Secure Boot:
s2disk: Could not open the snapshot device. Reason: Operation not permitted
No entanto, entenda que este não é um lugar para reclamar e seja gentil.
Perguntas relacionadas