Suspender automaticamente se ninguém estiver logado por 30 minutos

10

Para um número de máquinas estacionárias aqui na universidade, eu gostaria de ter uma configuração onde as máquinas se suspendam para economizar energia 30 minutos depois que o último usuário se desconectou. Como isso pode ser feito?

    
por diverse_izzue 05.01.2011 / 05:08

2 respostas

15

O que você precisa fazer é configurar suas preferências de gerenciamento de energia para o usuário do gdm. Para fazer isso a partir da linha de comando, use este comando para fazer a janela de preferências aparecer quando você sair ou trocar de usuário:

sudo cp /usr/share/applications/gnome-power-preferences.desktop /usr/share/gdm/autostart/LoginWindow/

Agora efetue logout, reinicie ou troque de usuário e você deve obter a janela de preferências de gerenciamento de energia. (Eu fiz, eu acabei de testar isso)

Depois de configurar suas preferências como você gosta delas, faça login novamente e remova o arquivo de início automático da área de trabalho:

sudo rm /usr/share/gdm/autostart/LoginWindow/gnome-power-preferences.desktop

Veja como você gerencia um laboratório, você vai querer saber como duplicar essas configurações para todos os compiladores em sua rede sem suar o dia todo. Simplesmente sincronize o diretório /var/lib/gdm/.gconf com seus outros computadores (eu tenho scripts automatizados para fazer isso na minha rede, você também pode)

Você pode executar esse truque com vários aplicativos de configuração diferentes, veja o que é o início automático, no diretório acima, para ver que tipo de serviços estão disponíveis. É possível alterar o tema e o papel de parede dessa maneira também, mas você pode usar o gdm2setup, um aplicativo de terceiros para fazer um pouco disso.

    
por Martin Owens -doctormo- 05.01.2011 / 06:42
2

Infelizmente, não funciona mais em 12.04LTS.

Parece que gnome-power-preferences.desktop não faz mais parte da distro.

Eu consegui fazer isso em 12.04 com o powernap. Eu tive que explicitamente dizer para suspender em vez de apenas economizar energia.

    
por Bruce Trvalik 13.06.2012 / 17:28

Tags