Для ряда стационарных машин здесь, в университете, я хотел бы иметь установку, в которой машины приостанавливаются для экономии энергии через 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. Я должен был явно сказать ему, чтобы приостановить вместо просто энергосбережения.