Автоматически приостановить, если никто не вошел в систему в течение 30 минут

Для ряда стационарных машин здесь, в университете, я хотел бы иметь установку, в которой машины приостанавливаются для экономии энергии через 30 минут после выхода из системы последнего пользователя. Как это можно сделать?

10
задан 5 January 2011 в 15:27

2 ответа

Вам необходимо настроить параметры управления питанием для пользователя gdm. Чтобы сделать это из командной строки, используйте эту команду для отображения окна настроек, когда вы выходите из системы или переключаете пользователя:

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

Теперь выйдите из системы, перезапустите или переключите пользователя, и вы должен получить окно настроек управления питанием. (Я сделал, я только что проверил это)

alt text

Как только вы настроите свои предпочтения, как вам нравится, войдите в систему и удалите файл автозапуска рабочего стола :

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

Поскольку вы управляете лабораторией, вы захотите узнать, как продублировать эти настройки для всех компьютеров в вашей сети, не потратив при этом пот весь день. Просто синхронизируйте каталог /var/lib/gdm/.gconf с вашими другими компьютерами (у меня есть автоматические сценарии, чтобы сделать это в моей сети, вы тоже можете)

Вы можете запустить этот трюк с кучей различных конфигурационных приложений, посмотрите, что автоматически начнем в каталоге выше, чтобы увидеть, какие услуги доступны. Таким же образом можно изменить тему и обои, но для этого можно использовать стороннее приложение gdm2setup.

0
ответ дан 5 January 2011 в 15:27

К сожалению, он больше не работает под 12.04LTS.

Кажется, что gnome-power-preferences.desktop больше не является частью дистрибутива.

Мне удалось сделать это в 12.04 с powernap. Я должен был явно сказать ему, чтобы приостановить вместо просто энергосбережения.

0
ответ дан 5 January 2011 в 15:27

Другие вопросы по тегам:

Похожие вопросы: