Como ativar a hibernação em 15.04?

24

Eu fiz uma instalação limpa de 15.04, tentei ativar a hibernação por instrução de link

mas funciona somente se eu inicializar com o upstart e não com o systemd.

Como posso fazê-lo funcionar com o systemd?

EDIT > Depois de instalar o pacote do hibernate, posso executá-lo a partir do terminal, mas ainda não está disponível no menu de desligamento.

    
por user310773 27.04.2015 / 09:47

2 respostas

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

  2. Copie / cole o seguinte conteúdo:

    [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 login, faça o mesmo depois de efetuar login.

A razão pela qual o passo manual acima precisa ser feito é que eles parecem ter desativado o modo de hibernação no Ubuntu 15.04.

    
por Jinesh Choksi 02.05.2015 / 12:34
1

A resposta dada por Jinesh Choksi para criar o arquivo /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla parece não funcionar para mim, quando eu retomar 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 um híbrido suspender / hibernar. Das man pages:

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.
    
por texasflood 02.07.2015 / 17:42