Hibernate ausente do menu de energia e quando pressiono o botão de energia do laptop

23

Quando atualizei de 11,10 para 12,04 meu menu de energia do Ubuntu perdeu a capacidade de hibernar. Existe uma maneira de adicionar isso de volta, ou este é o padrão para 12.04?

    
por philipballew 10.03.2012 / 02:45

6 respostas

15

A hibernação está desativada por padrão no Ubuntu 12.04. Uma justificativa dessa decisão pode ser encontrada neste relatório de erros .

Veja esta pergunta para reativá-la:

por nicocarbone 13.03.2012 / 16:28
18

Infelizmente, a hibernação foi desativada por padrão no Ubuntu 12.04 , porque não estava funcionando corretamente em muitos sistemas.

Se você não tiver certeza se a hibernação funciona com o seu hardware, você pode testá-lo enviando o comando de hibernação do seu Terminal

sudo pm-hibernate

Veja como ativá-lo de qualquer maneira: ( aviso : somente para usuários avançados - pode não funcionar)

No terminal, digite:

  

sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

Digite sua senha quando solicitado.

Pesquise a seção

  

[Desativar o modo de hibernação por padrão]
  Identity = unix-user: *
  Ação = org.freedesktop.upower.hibernate
  ResultActive = não

e substitua por

  

[reativar o hibernar]
  Identity = unix-user: *
  Ação = org.freedesktop.upower.hibernate
  ResultActive = sim

Após a próxima reinicialização, a opção "Hibernar" estará de volta no "menu de energia" no canto superior direito da tela. Se o seu hardware suportar a hibernação, funcionará agora.

Nota : Caso você queira desativar a hibernação novamente, apenas reverta as alterações feitas acima.

    
por JW. 03.04.2012 / 19:28
7

Jorge: existem várias maneiras de hibernar um computador Linux. Se os padrões do Ubuntu falharem, você pode sempre tentar os outros sistemas de hibernação.

Em um console:

sudo apt-get install hibernate

Depois disso, reinicie. Isso instalará o sistema uswsusp, um sistema confiável com compressão, que nem sequer foi instalado com o Precise.

O segundo sistema é o TuxOnIce, mas a configuração requer mais habilidades técnicas.

Depois disso, siga o howto preciso para ativar a hibernação, postado antes. É triste ver que os pacotes necessários para hibernar nem sequer são instalados em uma instalação padrão Precise. Se você não instalar o "hibernate", se você tentar executar o "sudo pm-hibernate", o comando não fará nada (embora alguns sistemas executem um desligamento).

    
por user65476 23.05.2012 / 06:36
3

Não é por causa de 12.04, mas porque você não tem uma partição swap, ou não está marcado como uso para hibernação. Eu tive um problema semelhante quando atualizei para 11,10.

Acesse esta página da Web para obter ajuda, seja adicionando uma partição de troca ou tornando-a pronta para usar a troca. link

Lembre-se de que sua troca deve ser maior que a quantidade de memória física, se você quiser hibernar!

    
por rekh127 10.03.2012 / 02:51
3

O Hibernate só funcionará se você não tiver uma partição de swap crypted, que é o padrão se você escolher criptografar seu diretório de login durante a instalação do ubuntu 12.04.

    
por Bruno 20.05.2012 / 11:18
1

Tente adicionar um script como


#!/bin/sh

PATH=/sbin:/usr/sbin:/bin:/usr/bin

case "" in
        hibernate)
                if [ -e /dev/zram0 ]; then
                swapoff /dev/zram0
                fi
                ;;
        thaw)
                if [ -e /dev/zram0 ]; then
                swapon -p 100 /dev/zram0
                fi
                ;;
esac

para o /etc/pm/sleep.d diectory. Isso foi necessário para fazê-lo funcionar para mim como adivinha o quê? Você não pode hibernar para um ramdisk !!!

D.

    
por David Bateman 04.05.2012 / 01:17