Экран выключается после пробуждения из режима ожидания

8

Я полагаю, есть много дубликатов этого вопроса, но я не нашел ни одного, который помог бы в моей конкретной проблеме.

Моя история такова: я запускал Xubuntu 12.04 на Thinkpad X40 с графическим чипом Intel 855GM. С 12.04 приостановка работала без нареканий. Вчера я обновил до 14.04, и это сломало приостановить. Проблема вот в чем: закрываю крышку, ноутбук уходит спать. Через некоторое время я открываю крышку, экран включается, и если я быстр, я могу даже начать вводить пароль. Однако через несколько секунд экран снова выключается, хотя я слышу, что система продолжает работать. Я все еще могу переключиться на любой TTY, только X не имеет графического вывода. Если я убью X из TTY, он снова запустится, я могу войти в систему, и тогда система будет работать как положено. В /var/log/Xorg.0.logя вижу следующие строки:

(II) AIGLX: Suspending AIGLX clients for VT switch
(II) AIGLX: Resuming AIGLX clients after VT switch
(II) AIGLX: Suspending AIGLX clients for VT switch

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

Есть мысли о том, как предотвратить отключение экрана X после пробуждения?

Спасибо за любой вклад.

Сообщение об ошибке : https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1310038

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

Фотон
источник

Ответы:

5

Вот несколько вариантов, чтобы избежать или устранить проблему.

Временное исправление

В основном билете об ошибках теперь есть исправление, которое включает в себя добавление PPA:

  1. Добавьте PPA Xubuntu Developers, чтобы получить новые пакеты: sudo add-apt-repository ppa: xubuntu-dev / ppa

  2. Обновите информацию о пакете и обновите два важных пакета:

    sudo apt-get update && sudo apt-get install xfce4-power-manager light-locker-settings

    xfce4-power-manager-data будет обновляться одновременно

  3. Перезагрузите машину.

Чтобы удалить обновления и вернуть ваш компьютер в состояние до тестирования

sudo ppa-purge ppa: xubuntu-dev / ppa

Временное решение

Самый простой способ обойти эту ошибку - отключить блокировку при приостановке в настройках light locker. Конечно, это означает, что ваш компьютер возобновит работу из режима ожидания без пароля.

Быстрая починка

Если вы окажетесь в такой ситуации, вы можете вернуться в рабочее состояние (обратите внимание, что вы потеряете свой текущий сеанс, и будет запущен новый сеанс):

  1. Переключиться на виртуальный терминал: CtrlAltF1
  2. Перезапустите lightdm: sudo service lightdm restart
Будет закон
источник
2
Да, я также уже следую за этой ошибкой. :) Спасибо, что написали все, хотя!
Фотон
1
это ничего не сделало лично для меня.
Джошуа Робисон
Если вы не хотите блокировать все ваши процессы, работающие под X, то pkill light-lockerвместо service lightdm restart«Быстрого исправления», описанного выше.
Дзамо Нортон
1

Перейдите к настройкам, настройкам подсветки и включите кнопку «Блокировка при приостановке», которая работает для меня, и система запросит мой пароль для входа без проблем. Я докажу это с и без переменного тока

Патрисио
источник
0

Единственное, что у меня сработало, это отключить экран блокировки. Что в моем случае хорошо, так как ноутбук стационарный. Однако это может не принести облегчения тем людям, которые на самом деле носят свой ноутбук

leichterleben
источник
0

Решение, которое сработало для меня, воспроизводимо на нескольких ноутбуках:

  1. Запустите "Xfce Power Manager"
    1. Убедитесь, что настройка «Когда крышка ноутбука закрыта» установлена ​​на «Экран блокировки» для «Вкл. Переменный ток» и «Питание от аккумулятора».
    2. Убедитесь, что включена опция «Блокировка экрана при переходе в режим ожидания / гибернации» (на вкладке «Расширенные»).
  2. Запустите «Настройки Light Locker»
    1. Убедитесь, что включена опция «Включить подсветку».
    2. Отключите опцию «Блокировать при приостановке» (если она еще не отключена)
    3. Включите опцию «Блокировать при приостановке» (снова)
    4. Нажмите «Применить».
Unrud
источник
У меня нет «Light Settings Locker», у меня есть light-locker и , light-locker-commandно все равно спасибо, я думаю.
yPhil