Como habilitar a opção de hibernação no Ubuntu – Elias Praciano
Categories
Debian Linux Tutoriais Ubuntu

Como habilitar a opção de hibernação no Ubuntu

Por questões de compatibilidade de hardware e para evitar riscos desnecessários de perda de dados, o Ubuntu teve a opção Hibernar retirada do menu de desligamento e do menu principal.
Saiba como testar se seu sistema suporta a hibernação e como facilmente reinserir a opção de Hibernar nos menus do Ubuntu.

A opção de hibernação no menu principal do Ubuntu e no menu de desligamento é desativada para evitar incompatibilidades com alguns hardwares específicos.
Se o seu hardware segue padrões de mercado e é amigável com sistemas operacionais abertos, ele provavelmente suporta bem a função de hibernação e, portanto, nada mais justo do que você ter acesso a ela, a partir dos menus.
Ubuntu menu suspend
Se você quiser entender melhor as diferenças entre suspender, hibernar e suspender-híbrido, leia este artigo.
Este texto se baseia em uma máquina Ubuntu 16.04 LTS Xenial Xerus, as instruções foram testadas em uma máquina Ubuntu 14.04 LTS e também no Xubuntu 16.04 LTS — com sucesso.
Se você ainda tiver algum problema, relate-o nos comentários.
Como forma de complementar este post, sugiro a leitura de Como configurar o notebook para suspender ou hibernar quando fechar a tampa no Debian e Ubuntu.
Aqui, vou abordar apenas a ativação da opção “Hibernar” nos menus de desligamento do Ubuntu.
Antes de partir para a solução, sugiro que você verifique se não tem problemas com hibernação no seu hardware.
Isto é muito fácil de se fazer.
Abra um terminal (Ctrl + Alt + T) e digite o comando abaixo, seguido de Enter:

sudo pm-hibernate

Aguarde o processo de hibernação se completar e ligue novamente a máquina.
Se você preferir, o artigo Como checar o suporte a hibernação, suspensão e suspensão híbrida, pode ajudar a verificar sem necessidade de desligar nada.
Se você teve problemas durante o processo, deve buscar formas de resolvê-los, antes de prosseguir.
Problemas na hibernação podem estar sendo causados pelo tamanho inadequado da partição de swap, no seu sistema. Leia mais sobre isto aqui.


Screenshot from 2016-04-28 19-43-11
Se tudo correu bem durante o teste, volte ao terminal para aplicar a solução relativa ao menu.
Como administrador do sistema abra o arquivo “/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla”.
Se você não conseguir encontrar este arquivo, tente achá-lo em “var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla”.
Cole o texto que segue, dentro dele:

[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

Salve e feche o arquivo.
Se achar mais confortável, você pode reiniciar o seu computador — mas encerrar a sessão do Ubuntu e se autenticar de novo já é o suficiente.
Note que a opção Hibernar, agora está lá, no menu.
hibernate-in-menu-ubuntu
Ao pressionar o botão de desligar do laptop, a opção Hibernar também se fará presente.
ubuntu desligar hibernar
Referências:

https://help.ubuntu.com/16.04/ubuntu-help/power-hibernate.html.
http://ubuntuhandbook.org/index.php/2014/04/enable-hibernate-ubuntu-14-04/.

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

One reply on “Como habilitar a opção de hibernação no Ubuntu”

Caro Elias,

Uso o Ubuntu Studio (XFCE) 16.04
Fiz o teste no meu HP Pavilion DV5 e funcionou perfeitamente. Só precisei criar o arquivo “com.ubuntu.enable-hibernate.pkla” (nao existia nada na pasta) e colei o script e reiniciei. Apareceu a funçao Hibernate e está funcionando normal.
Obrigado pela dica!!! Abraços!!!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.