Для ряда стационарных машин здесь, в университете, я хотел бы иметь настройку, при которой машины приостанавливаются для экономии энергии через 30 минут после выхода из системы последнего пользователя. Как это можно сделать?
Для ряда стационарных машин здесь, в университете, я хотел бы иметь настройку, при которой машины приостанавливаются для экономии энергии через 30 минут после выхода из системы последнего пользователя. Как это можно сделать?
Ответы:
Что вам нужно сделать, это настроить параметры управления питанием для пользователя gdm. Чтобы сделать это из командной строки, используйте эту команду, чтобы окно настроек отображалось при выходе из системы или переключении пользователя:
sudo cp /usr/share/applications/gnome-power-preferences.desktop /usr/share/gdm/autostart/LoginWindow/
Теперь выйдите из системы, перезапустите или переключите пользователя, и у вас должно появиться окно настроек управления питанием. (Я сделал, я только что проверил это)
После того, как вы настроите свои предпочтения, войдите в систему и удалите файл автозапуска рабочего стола:
sudo rm /usr/share/gdm/autostart/LoginWindow/gnome-power-preferences.desktop
Поскольку вы управляете лабораторией, вы захотите узнать, как продублировать эти настройки для всех компьютеров в вашей сети, не потратив при этом весь день. Просто синхронизируйте /var/lib/gdm/.gconf
каталог с другими компьютерами (у меня есть автоматические сценарии для этого в моей сети, вы тоже можете)
Вы можете запустить этот трюк с кучей разных конфигурационных приложений, посмотреть, что автоматически запускается, в каталоге выше, чтобы увидеть, какие сервисы доступны. Таким же образом можно изменить тему и обои, но для этого можно использовать стороннее приложение gdm2setup.
К сожалению, он больше не работает под 12.04LTS.
Кажется, gnome-power-preferences.desktop
это больше не часть дистрибутива.
Я смог сделать это в 12.04 с powernap. Я должен был явно сказать ему приостановить вместо просто энергосбережения.