Automatyczne zawieszanie, jeśli nikt nie jest zalogowany przez 30 minut


10

W przypadku wielu stacjonarnych maszyn tutaj na uniwersytecie chciałbym mieć konfigurację, w której maszyny zawieszają się, aby oszczędzać energię 30 minut po wylogowaniu ostatniego użytkownika. Jak można to zrobić?

Odpowiedzi:


15

To, co musisz zrobić, to skonfigurować preferencje zarządzania energią dla użytkownika gdm. Aby to zrobić z wiersza poleceń, użyj tego polecenia, aby okno preferencji wyświetlało się po wylogowaniu lub zmianie użytkownika:

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

Teraz wyloguj się, zrestartuj lub zmień użytkownika, powinieneś wyświetlić okno preferencji zarządzania energią. (Tak, właśnie to przetestowałem)

alternatywny tekst

Po skonfigurowaniu preferencji tak, jak lubisz, zaloguj się ponownie i usuń plik automatycznego uruchamiania pulpitu:

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

Widząc, jak zarządzasz laboratorium, będziesz chciał wiedzieć, jak powielić te ustawienia dla wszystkich komputerów w sieci, nie tracąc potu przez cały dzień. Po prostu zsynchronizuj /var/lib/gdm/.gconfkatalog z innymi komputerami (mam zautomatyzowane skrypty, aby to zrobić w mojej sieci, ty też możesz)

Możesz uruchomić tę sztuczkę za pomocą szeregu różnych aplikacji konfiguracyjnych, sprawdź, co się automatycznie uruchamia, w powyższym katalogu, aby zobaczyć, jakie usługi są dostępne. W ten sposób można również zmienić motyw i tapetę, ale możesz to zrobić za pomocą aplikacji innej firmy, gdm2setup.


1
Niesamowite. Szkoda, że ​​tego rodzaju kontrola nie jest domyślnie wbudowana w preferencje oszczędzania energii ani opcję w Sabayon.
Scaine

2

Niestety nie działa już pod 12.04LTS.

Wygląda na gnome-power-preferences.desktopto, że nie jest już częścią dystrybucji.

Byłem w stanie to zrobić w 12.04 z powernap. Musiałem wyraźnie powiedzieć, aby zawiesił zamiast oszczędzania energii.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.