Como habilitar a hibernação no 15.04?

25

Eu fiz uma instalação limpa do 15.04, tentei ativar a hibernação por instrução em http://ubuntuhandbook.org/index.php/2014/10/enable-hibernate-option-in-ubuntu-14-10-unity/

mas funciona apenas se eu inicializar com o iniciante e não com o systemd.

Como posso fazê-lo funcionar com o systemd?

EDITAR> Depois de instalar o pacote de hibernação, posso executá-lo no terminal, mas ele ainda não está disponível no menu de desligamento.

user310773
fonte
1
Estes são os passos através da documentação oficial: help.ubuntu.com/stable/ubuntu-help/power-hibernate.html
André Marinho
Por favor, descreva o que você fez exatamente.
André Marinho

Respostas:

18
  1. Crie o seguinte arquivo: /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

  2. Copie / cole o seguinte conteúdo nele:

    [Enable hibernate by default in upower]
    Identity=unix-user:*
    Action=org.freedesktop.upower.hibernate
    ResultActive=yes
    
    [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
    
  3. Efetue logout e verifique se você pode ver o item de menu de hibernação na tela de logon, faça o mesmo depois de fazer login.

A razão pela qual a etapa manual acima precisa ser feita é que eles parecem ter desativado o hibernate por padrão no Ubuntu 15.04.

Jinesh Choksi
fonte
Primeiro, não mudou nada; após o logon, esse arquivo foi desativado, então eu o recriei e tentei novamente com o mesmo resultado: assim como o desligamento normal, exceto o incômodo de ligar e desligar a tela algumas vezes antes do desligamento e relatar um sistema problema no login. Não é de admirar que eles tenham desativado esse recurso por padrão ;-) Eu só tenho sudo pm-suspend-hybridtrabalhado.
Sadi
2
Wov, entendi! Eu trabalhei como um encanto depois de adicionar o parâmetro currículo para o kernel opções de inicialização como por: help.ubuntu.com/community/PowerManagement/Hibernate
Sadi
1
E a solução simples em tipsonubuntu.com/2015/04/30/… ? Admito que ainda não tentei, mas os comentários sugerem que funciona.
Carl Witthoft
As 3 etapas desta resposta são tudo o que precisa ser feito em uma instalação do vanilla 15.04? (ou são eles, o que precisa ser feito em cima das instruções que o OP tem seguido?)
Frank Nocke
Ainda ajuda em 17.04 (entusiasmo)! THX!
precisa saber é
1

A resposta dada por Jinesh Choksi para criar o arquivo /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pklanão parece funcionar para mim; quando eu retomo a hibernação, ele apenas executa uma inicialização normal. A melhor opção que encontrei é o clássico pm-hibernate, que funciona sem problemas:

sudo pm-hibernate

Você também tem a opção de uma suspensão / hibernação híbrida. Nas páginas do manual:

pm-suspend-hybrid
    Hybrid-suspend is the process where the system does everything it needs to hibernate, but suspends instead of shutting down. This means
    that your computer can wake up quicker than for normal hibernation if you do not run out of power, and you can resume even if you run
    out of power. s2both(8) is an hybrid-suspend implementation.
texasflood
fonte
Qual é a versão que você está usando?
tomchiukc