Компьютер не приостанавливается, когда неактивен в главном окне входа
Мой компьютер настроен на автоматическое затемнение экрана и его блокировку через 10 минут и приостановку через час бездействия.
Это прекрасно работает - но только после того, как я вошел в систему.
Если я включу компьютер, а затем оставлю его, он не остановится, хотя экран будет затемнен.
Почему это происходит, и это ошибка?
Релевантная информация:
- настольный компьютер
- mobo: M5A97 EVO R2.0
- Процесс: AMD FX-8320
- графика: AMD Radeon HD 7790
Подал отчет об ошибке: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1377820.
1 ответ
Решение
Установите powernap. Вы можете найти его через Ubuntu Software Center или сделать
sudo apt-get install powernap
,Введите терминал (Ctrl+Alt+T) и перейдите к / etc / powernap (
cd /etc/powernap
). Там вы должны найти файл конфигурации. Откройте его в текстовом редакторе по вашему выбору. Для меня это нано.sudo nano config
, Или вы можете редактировать его сразу же, как только откроете командную строку -sudo nano /ect/powernap/config
,Найдите эту часть файла:
Это копия моего отредактированного файла конфигурации. Я уже установил это на 1 (что приостановить). По умолчанию установлено 0 (powersave). Этот параметр отключит компьютер, если все компоненты, которые мониторы powernap находятся в режиме ожидания, в частности клавиатура.
Ниже эта часть файла конфигурации, найдите следующую часть:
Опять же, это копия моего уже отредактированного файла. Я установил ABSENT_SECONDS на 1800, потому что 1800 секунд - это 30 минут. Установите желаемое количество минут. Сохраните и закройте файл.
Перейдите в /etc/default и найдите файл powernap. Снова откройте его в текстовом редакторе по вашему выбору.
sudo nano powernap
, Вы должны увидеть это:Опять же, это копия того, что я уже редактировал. По умолчанию START= нет, поэтому установите его на да.
Перезагрузитесь, чтобы изменения вступили в силу.
Как только появится логин, посмотрите, что ваш компьютер переходит в спящий режим без входа в систему.
Что я нашел во время исследования
По-видимому, до Ubuntu 11 или 12.04 раньше существовало приложение под названием gnome-power-manager, и существовало несколько решений этой проблемы, но сейчас это приложение устарело. Об этой ошибке, особенно для рабочего стола lightdm, сообщалось много раз, но я не нашел ни одного простого решения в списке. Я также обнаружил, что есть некоторые способы заставить gdm greeter/login войти в режим ожидания, когда никто не вошел в систему. Очевидно, что некоторые люди могут быть упрямыми и придерживаться стандартного единства, поэтому это решение должно работать для всех, независимо от того, из встречающего (я лично использую gdm и единство, взаимозаменяемо). Я уверен, что есть обходной путь с помощью скриптов bash, но, по крайней мере, я не смог его найти.
Насколько я понимаю, вы хотели автоматическую приостановку, когда ни один пользователь не вошел в систему после некоторого периода времени, которого достиг этот ответ, по крайней мере, на моей машине. Есть несколько другой вариант. Когда появится экран входа в систему, перейдите к tty1 (Ctrl+Alt+F1), войдите через него и введите sudo shutdown -P +30
, который выключит компьютер через 30 минут, если никто не войдет в систему. Недостатком этого является то, что вы должны отменить его, как только вернетесь к машине, и если вы забудете, он остановит вас в середине Работа.
Дайте мне знать, если это поможет. Ура!
(PS: Уважаемые модераторы, пожалуйста, помогите мне отредактировать этот ответ, потому что, когда я публиковал текстовые копии файла конфигурации, знаки # делали весь текст жирным, поэтому мне пришлось использовать картинки. Если вам не сложно, пожалуйста, отредактируйте мой ответ, так что он также содержит текстовую копию всех файлов конфигурации. Спасибо!)