Hibernar no botão liga / desliga - tela de login

3

De vez em quando, meu usuário SO (outro usuário significativo) deixa o computador, mas não o hiberna. Eu quero apertar o botão liga / desliga para economizar energia, mas como não estou na sessão dela, o computador não responde.

Existe uma maneira de configurar o Ubuntu 11.10 para hibernar sempre que o botão liga / desliga é pressionado?

Eu já apliquei esta solução , mas isso só funciona dentro de uma sessão.

    
por GUI Junkie 30.12.2011 / 16:50

2 respostas

2

Não sei a resposta para a pergunta específica que você fez, mas é possível configurar o computador para suspender automaticamente depois de um tempo inativo definido:

  1. Abra "Configurações do sistema" no menu liga / desliga (canto superior direito no Unity).

  2. Clique em "Poder"

  3. Escolha um tempo limite adequado.

Suspender não é o mesmo que hibernar, e não há recurso manual "faça isso agora", mas ainda economiza energia.

(Como alternativa, você poderia se logar e suspendê-lo de sua própria sessão. Seu SO teria que voltar para sua própria sessão quando ela retornasse.)

    
por ams 30.12.2011 / 17:09
2

Depois de ler a configuração do acpi do Ubuntu, parece que o problema é que quando o gerenciador de login está rodando, não há um manipulador adequado em execução. Então, de acordo com o bem-comentado /etc/acpi/powerbtn.sh , o padrão é simplesmente desligar o computador. Você gostaria de mudar esse comportamento? Acho que você só precisa remover a linha final de powerbtn.sh :

/sbin/shutdown -h now "Power button pressed"

e inserir

/usr/sbin/pm-hibernate

acima dos manipuladores de daemons de gerenciamento de energia X (as três linhas de comentários), assim:

   ...
   test -f /var/lock/acpisleep && exit 0

-> pm-hibernate

   # If the current X console user is running a power management daemon that
   ...

e a ACPI invocará a hibernação usando o processamento de energia do seu DE. Note que esta mudança afetará todos ttys, não apenas o X tty. Ou seja, o botão liga / desliga irá hibernar o computador quando você estiver no tty1. Se você é como a maioria dos usuários do Ubuntu, isso não é um problema, porque a maioria das pessoas (inclusive eu) passa 99% do tempo em X.

    
por thirtythreeforty 27.10.2012 / 07:26