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ć?
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:
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)
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/.gconf
katalog 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.
Niestety nie działa już pod 12.04LTS.
Wygląda na gnome-power-preferences.desktop
to, ż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.