web-dev-qa-db-fra.com

Suspendre automatiquement si personne n'est connecté pendant 30 minutes

Pour un certain nombre de machines fixes ici, à l'université, j'aimerais une installation dans laquelle les machines se suspendent pour économiser de l'énergie 30 minutes après le dernier utilisateur déconnecté. Comment cela peut-il être fait?

10
diverse_izzue

Ce que vous devez faire, c'est configurer vos préférences de gestion de l'alimentation pour l'utilisateur gdm. Pour ce faire, à partir de la ligne de commande, utilisez cette commande pour faire apparaître la fenêtre de préférences lorsque vous vous déconnectez ou changez d’utilisateur:

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

Maintenant, déconnectez-vous, redémarrez ou changez d'utilisateur et vous devriez obtenir la fenêtre des préférences de gestion de l'alimentation. (Je l'ai fait, je viens de tester cela)

alt text

Une fois que vous avez défini vos préférences comme vous les aimez, reconnectez-vous et supprimez le fichier de démarrage automatique du bureau:

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

Si vous gérez un laboratoire, vous voudrez savoir comment dupliquer ces paramètres pour tous les ordinateurs de votre réseau sans faire de bruit toute la journée. Synchronisez simplement le répertoire /var/lib/gdm/.gconf avec vos autres ordinateurs (j'ai des scripts automatisés pour le faire sur mon réseau, vous pourriez aussi)

Vous pouvez exécuter cette astuce avec un tas d'applications de configuration différentes, regardez ce qui démarre automatiquement, dans le répertoire ci-dessus, pour voir quels types de services sont disponibles. Il est possible de changer le thème et le fond d'écran de cette façon aussi, mais vous pouvez utiliser gdm2setup, une application tierce pour le résoudre.

15

Malheureusement, il ne fonctionne plus sous 12.04LTS.

Il semble que gnome-power-preferences.desktop ne fasse plus partie de la distribution.

J'ai pu le faire en 12.04 avec Powernap. Je devais explicitement lui dire de suspendre au lieu de simplement économiser l'énergie.

2
Bruce Trvalik