4

Я включил заставку gnome (2.30) и настроил ее на приостановку работы машины через столько минут. Работает нормально!

Теперь есть случаи, когда я хочу использовать машину в "режиме сервера". То есть на компьютере не будет физической активности, пока он обслуживает файлы или действует как ssh-терминал. Так как нет физической активности, машина будет зависать по истечении времени. Есть ли утилита / скрипт / что-то для блокировки приостановки?

пс. Мне не повезло с тем, что скрипты dbus/python действительно циркулируют в Интернете, и апплет "запретить" нигде не доступен в моем дистрибутиве gnome. Я использую Ubuntu Lucid.

3 ответа3

1

GConf и gconftool-2 больше не работают и устарели с Gnome 3.

GSettings / dconf - это то, что вы ищете сейчас.

Получить текущее значение:

gsettings получает org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout

Запретить приостановить:

gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0

Полезные примеры команд

gsettings list-schemas

gsettings описывают org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout

1

Вы можете предотвратить автоматический переход компьютера в спящий режим с помощью следующих команд:

gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_computer_battery --type int 0
gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_computer_ac --type int 0

Он установит соответствующие ключи базы данных gconf, первый определяет, через какое время компьютер переходит в спящий режим, когда он находится в режиме ожидания и работает от батареи, а второй - когда он подключен к сети переменного тока. Установка их в 0 отключает автоматический спящий режим (вы можете не хотеть этого поведения, когда на батарее). Чтобы установить, скажем, 30-минутную задержку, вы делаете:

gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_computer_ac --type int 1800

Вы можете просмотреть доступные ключи gconf с помощью gconf-editor , он может вас заинтересовать.

0

Я думаю, что вам нужно вручную перевести «приостановить после ...» в соответствующее состояние, используя язык сценариев по вашему выбору. Я подозреваю, что этот параметр хранится через службу gconf, есть модуль python-gconf, который позволяет программно настраивать параметры в этой «службе конфигурации» (это в основном реестр Windows для Linux). Вот учебник по использованию python-gconf. Вы можете использовать инструмент «Редактор конфигурации», чтобы найти gconf и посмотреть, где могут быть соответствующие настройки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .