Компьютер не приостанавливается, когда неактивен в главном окне входа

Мой компьютер настроен на автоматическое затемнение экрана и его блокировку через 10 минут и приостановку через час бездействия.

Это прекрасно работает - но только после того, как я вошел в систему.

Если я включу компьютер, а затем оставлю его, он не остановится, хотя экран будет затемнен.

Почему это происходит, и это ошибка?

Релевантная информация:

  • настольный компьютер
  • mobo: M5A97 EVO R2.0
  • Процесс: AMD FX-8320
  • графика: AMD Radeon HD 7790

Подал отчет об ошибке: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1377820.

1 ответ

Решение

Решение

  1. Установите powernap. Вы можете найти его через Ubuntu Software Center или сделать sudo apt-get install powernap,

  2. Введите терминал (Ctrl+Alt+T) и перейдите к / etc / powernap (cd /etc/powernap). Там вы должны найти файл конфигурации. Откройте его в текстовом редакторе по вашему выбору. Для меня это нано. sudo nano config, Или вы можете редактировать его сразу же, как только откроете командную строку - sudo nano /ect/powernap/config,

  3. Найдите эту часть файла:

    введите описание здесь

    Это копия моего отредактированного файла конфигурации. Я уже установил это на 1 (что приостановить). По умолчанию установлено 0 (powersave). Этот параметр отключит компьютер, если все компоненты, которые мониторы powernap находятся в режиме ожидания, в частности клавиатура.

  4. Ниже эта часть файла конфигурации, найдите следующую часть:

    введите описание здесь

    Опять же, это копия моего уже отредактированного файла. Я установил ABSENT_SECONDS на 1800, потому что 1800 секунд - это 30 минут. Установите желаемое количество минут. Сохраните и закройте файл.

  5. Перейдите в /etc/default и найдите файл powernap. Снова откройте его в текстовом редакторе по вашему выбору. sudo nano powernap, Вы должны увидеть это:

    введите описание здесь

    Опять же, это копия того, что я уже редактировал. По умолчанию START= нет, поэтому установите его на да.

  6. Перезагрузитесь, чтобы изменения вступили в силу.

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

Что я нашел во время исследования

По-видимому, до Ubuntu 11 или 12.04 раньше существовало приложение под названием gnome-power-manager, и существовало несколько решений этой проблемы, но сейчас это приложение устарело. Об этой ошибке, особенно для рабочего стола lightdm, сообщалось много раз, но я не нашел ни одного простого решения в списке. Я также обнаружил, что есть некоторые способы заставить gdm greeter/login войти в режим ожидания, когда никто не вошел в систему. Очевидно, что некоторые люди могут быть упрямыми и придерживаться стандартного единства, поэтому это решение должно работать для всех, независимо от того, из встречающего (я лично использую gdm и единство, взаимозаменяемо). Я уверен, что есть обходной путь с помощью скриптов bash, но, по крайней мере, я не смог его найти.

Насколько я понимаю, вы хотели автоматическую приостановку, когда ни один пользователь не вошел в систему после некоторого периода времени, которого достиг этот ответ, по крайней мере, на моей машине. Есть несколько другой вариант. Когда появится экран входа в систему, перейдите к tty1 (Ctrl+Alt+F1), войдите через него и введите sudo shutdown -P +30, который выключит компьютер через 30 минут, если никто не войдет в систему. Недостатком этого является то, что вы должны отменить его, как только вернетесь к машине, и если вы забудете, он остановит вас в середине Работа.

Дайте мне знать, если это поможет. Ура!

(PS: Уважаемые модераторы, пожалуйста, помогите мне отредактировать этот ответ, потому что, когда я публиковал текстовые копии файла конфигурации, знаки # делали весь текст жирным, поэтому мне пришлось использовать картинки. Если вам не сложно, пожалуйста, отредактируйте мой ответ, так что он также содержит текстовую копию всех файлов конфигурации. Спасибо!)

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