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

10

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

diverse_izzue
источник

Ответы:

15

Что вам нужно сделать, это настроить параметры управления питанием для пользователя 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.

Мартин Оуэнс -доктормо-
источник
1
Потрясающие. Жаль, что этот вид управления не встроен в настройки энергосбережения по умолчанию или в Sabayon.
Scaine
2

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

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

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

Брюс Трвалик
источник