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 esse padrão é o 12.04?
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 esse padrão é o 12.04?
Respostas:
A hibernação está desativada por padrão no Ubuntu 12.04. Uma lógica dessa decisão pode ser encontrada neste relatório de bug .
Veja esta pergunta para reativá-la:
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á-la enviando o comando hibernação do seu Terminal
sudo pm-hibernate
Veja como ativá-lo de qualquer maneira: ( aviso : apenas 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.
Procure a seção
[Desativar hibernação por padrão]
Identidade = usuário unix: *
Ação = org.freedesktop.upower.hibernate
ResultActive = no
e substitua-o por
[Reativar hibernação]
Identidade = usuário unix: *
Ação = org.freedesktop.upower.hibernate
ResultActive = yes
Após a próxima reinicialização, a opção "Hibernar" voltará ao 'menu de energia' no canto superior direito da tela. Se o seu hardware suportar hibernação, ele funcionará agora.
Nota : Caso deseje desativar a hibernação novamente, basta reverter as alterações feitas acima.
Jorge: existem várias maneiras de hibernar um computador Linux. Se os padrões do Ubuntu falharem, você sempre pode 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 compactação, que nem foi instalado com o Precise.
O segundo sistema é o TuxOnIce, mas configurá-lo requer mais habilidades técnicas.
Depois disso, siga o Howto preciso para ativar a hibernação, publicado anteriormente. É triste ver que os pacotes necessários para hibernar nem estão instalados em uma instalação padrão precisa. Se você não instalar o "hibernate", se tentar executar o "sudo pm-hibernate", esse comando não fará nada (embora em alguns sistemas ele execute um desligamento).
Não é por causa do 12.04, mas porque você não possui uma partição de swap ou não está marcada como uso para hibernação. Eu tive um problema semelhante ao atualizar para a 11.10.
Vá para esta página da Web para obter ajuda, adicionando uma partição de swap ou preparando-a para usar a troca. https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F
Lembre-se de que sua troca deve ser maior que a quantidade de memória física se você quiser hibernar!
O Hibernate só funcionará se você não tiver uma partição de swap criptografada, que é o padrão se você optar por criptografar seu diretório de login durante a instalação do ubuntu 12.04.
Tente adicionar um script como
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" 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 diretório /etc/pm/sleep.d. Isso era necessário para que funcionasse para mim como adivinhem? Você não pode hibernar para um ramdisk !!!
D.