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. Além disso, verifique se você tem o Secure Boot desativado e se isso traz a opção de menu de volta.
Reabilitando a opção de hibernação no menu
Para reativar a opção de hibernação no menu, seu /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
deve ser modificado para se parecer com o seguinte em atrevido (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
em sua sessão e você deverá ter sua funcionalidade de hibernação / opção de menu de volta. Crie o arquivo, se ele já não existir.
Investigação do relatório de erros
Citação do post de Jeffery To no Launchpad Relatório de Bug # 1232814 :
Para Saucy, a sessão do indicador foi atualizada para usar o logind (org.freedesktop.login1) em vez de up up.
Se você verificar /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla, você verá que o hibernate está desabilitado por padrão tanto no 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 de sessão da tela de login deve ter um Hibernate opção.
[...]
Todos os agradecimentos e créditos vão para Jeffery!
Por que a hibernação foi desativada?
Existe um relatório de erros na barra de lançamento que sugere desativar a suspensão / hibernação em vez de rastrear qual hardware "certifica" para quais modos de energia. Afirma-se ser uma abordagem mais escalável.
Outra coisa a mencionar é que o uso do UEFI Secure Boot e da hibernação parece ser possível, mas pode ser um risco para contornar o primeiro. ( 1 , 2 ) Para lembrar, quando você usa a hibernação, armazena tudo na RAM para o disco sem criptografia, isso inclui senhas para sistemas de arquivos e containers criptografados.
Em algum momento com o 16.04 eu tive que desabilitar o Secure Boot para poder hibernar meus laptops. No meu caso usei uswsusp e testando com s2disk retornei a mensagem abaixo. Isso pode lhe dar uma dica de que seu problema, por que você não pode hibernar, apesar de todo o resto, está relacionado ao Secure Boot:
s2disk: Could not open the snapshot device. Reason: Operation not permitted
No entanto, por favor, entenda que este não é um lugar para reclamar e por favor seja legal.
Perguntas relacionadas
- Como posso saber? Ubuntu para fazer nada quando eu fechar minha tampa do laptop? (ou dizer ao Ubuntu para hibernar ao fechar a tampa do laptop)