Hibernate faltando na tela de login

16

Reabilitar a hibernação adicionando uma regra ao kit de políticas adicionou a opção de hibernar à sessão da área de trabalho conforme o esperado, mas não para a tela de login.

Como posso ativar a hibernação a partir da tela de login em 14.04?

    
por Dusan Milosevic 07.02.2014 / 20:51

7 respostas

5

O endereço do arquivo do kit de políticas foi alterado no Ubuntu 14.04.

Siga os mesmos passos de antes, exceto substituir o arquivo:

/var/lib/polkit-1/localauthority/10-local.d/hibernate.pkla

com este:

/var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla

Tente este aqui

sudo gedit /var/lib/polkit-1/localauthority/10-local.d/hibernate.pkla

Finalmente, reinicie o nautilus executando nautilus -q e a opção do indicador deve aparecer.

    
por Subhas 01.05.2014 / 15:17
13

Aqui está uma solução. Opção de hibernação na sessão de desktop e tela de login como abaixo:

Sessão da área de trabalho:

Teladelogin:

Primeiro, abra seu terminal e adicione o seguinte:

sudogedit/var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

Umarquivotxtagoraabertoadicionaasseguinteslinhas:

[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 reinicie o seu sistema depois que a hibernação aparecer e funcionar bem.

    
por nux 27.02.2014 / 00:03
9

A configuração para a hibernação já está no arquivo

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

Basta abrir este arquivo e ativar a hibernação: ResultActive=yes O código resultante é assim:

[Disable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

e

[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

Isso é tudo. Agora você verá a opção de hibernação na caixa de diálogo de energia e login

    
por Maug Lee 10.05.2014 / 14:10
4

Isso é um bug, que esperamos que seja resolvido no Ubuntu 14.04. É impossível ativar a hibernação na tela de login.

    
por user251455 01.03.2014 / 22:47
3

Se você tem uma configuração para vários usuários no Ubuntu, também é necessário adicionar este snippet:

[Re-enable hibernate for multiple users by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes
    
por morhook 17.06.2014 / 17:00
0

Abra o terminal e digite o seguinte comando:

sudo gedit /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla

Copie e cole este código no arquivo:

[Re-enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

Salve o arquivo e reinicie.

    
por Liso 01.03.2014 / 01:15
0

A razão pela qual a hibernação não está presente é porque o recurso Hibernate do Ubuntu sempre não funcionou bem em muitos computadores. Para novos modelos de hardware, o recurso de hibernação geralmente não funciona por padrão. Em alguns casos, o recurso de hibernação pode até levar à perda de dados.

Mas se você quiser usá-lo, pode fazer o seguinte:

  1. A hibernação está em "Power - > quando a energia está criticamente baixa".

  2. para incluir o botão de hibernação:

    Primeiro teste se o seu computador suporta hibernação digitando os seguintes códigos no terminal:

    pm-hibernate
    

    se for para a hibernação, siga o próximo passo:

    a. abra o arquivo:

    sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.desktop.pkla
    

    b. em seguida, edite da seguinte forma:

    [Re-enable hibernate by default]
    Identity=unix-user:*
    Action=org.freedesktop.upower.hibernate
    ResultActive=yes
    
por Harun Guna 26.02.2014 / 02:54