Ubuntu 11.10 не приостанавливается автоматически

Новое: немного покопавшись, я обнаружил, что проблема гораздо больше в том, что система не приостанавливается самостоятельно, хотя приостановка вручную (shutdown-> suspend) работает хорошо. Я использовал режим приостановки через 5 минут на переменном токе и питании из меню настроек питания.

Единственное «решение», которое я смог найти для этой проблемы, было связано с другим потоком: http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working -bug не работал для меня.

Старый: если я вручную (с помощью gconf-editor) установил sleep-inactive-timeout на другое значение, отличное от 5/10/3/1 от менеджера питания, настройки будут игнорироваться (= вообще не приостанавливаться) , Я установил его на 10 и ждал 20 секунд. Попытка входа / выхода и перезагрузки все та же. Также перезапустил (убил) демон gnome-settings, все тот же.

Я что-то упустил? Если я правильно понимаю, gnome-power-daemon (или как там было в более ранних выпусках) теперь полностью заменен на gnome-settings-daemon. Или я пропускаю дополнительный пакет?

Вот и все мои настройки-демон dconf-settings:

org.gnome.settings-daemon.plugins.power active true
org.gnome.settings-daemon.plugins.power button-hibernate 'hibernate'
org.gnome.settings-daemon.plugins.power button-power 'interactive'
org.gnome.settings-daemon.plugins.power button-sleep 'suspend'
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power critical-battery-action 'hibernate'
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power idle-dim-ac false
org.gnome.settings-daemon.plugins.power idle-dim-battery true
org.gnome.settings-daemon.plugins.power idle-dim-time 10
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true
org.gnome.settings-daemon.plugins.power percentage-action 2
org.gnome.settings-daemon.plugins.power percentage-critical 3
org.gnome.settings-daemon.plugins.power percentage-low 10
org.gnome.settings-daemon.plugins.power priority 1
org.gnome.settings-daemon.plugins.power sleep-display-ac 0
org.gnome.settings-daemon.plugins.power sleep-display-battery 0
org.gnome.settings-daemon.plugins.power sleep-inactive-ac true
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 10
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery true
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 10
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power time-action 120
org.gnome.settings-daemon.plugins.power time-critical 300
org.gnome.settings-daemon.plugins.power time-low 1200
org.gnome.settings-daemon.plugins.power use-time-for-policy true
0
задан 27 April 2012 в 09:57

1 ответ

Вот обходной путь. Требуется установка xprintidle:

#!/usr/bin/perl 

use strict;
use warnings;

my ($idletime,$suspendtime);
while (1==1){
    $idletime= qx/xprintidle/;
    $suspendtime = qx/gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout/;
    if ($idletime/1000 >= $suspendtime){
    exec("pmi action suspend");
    }

    print "idle: $idletime\n suspendtime: $suspendtime\n";

    sleep 180;
}

Поместите это в свою оболочку в фоновом режиме или запустите при входе в систему.

0
ответ дан 27 April 2012 в 09:57

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

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