Ubuntu 22.04.01: зависания при обновлении после блокировки экрана

Вопрос или проблема

После того как я обновился до Ubuntu 22.04.01 на прошлой неделе, у меня иногда происходят зависания при обновлении с заблокированного экрана. Мой экран блокировки требует пароль для завершения повторного открытия. Зависания происходят примерно каждый четвертый раз. Чтобы восстановиться, мне приходится выключать рабочий стол и затем перезагружать. Очевидно, это раздражает, и такого никогда не было в 20.04. Какие-либо предложения?


Теперь, через месяц, с запоздалой благодарностью Mossroy за его обходной путь. Однако, кажется, что-то было исправлено в основном программном обеспечении. У меня не было ни одного из вышеупомянутых зависаний с 6 октября, с около пятидесяти безупречных пробуждений после этого. Кто-то из поддерживающих обновления Ubuntu, должно быть, узнал о проблеме — возможно, даже отсюда — и исправил ее. Было по крайней мере одно, возможно, несколько системных обновлений с момента последнего зависания.


Мой первый ответ не совсем верен, и, возможно, было несправедливо обвинять нажатие клавиши Super-L. Оставляя блокировку экрана происходить с автоматической задержкой, я обнаружил, что теперь это также приводит к случайным зависаниям. Однако я теперь обнаружил, что мне не нужно выключать и включать питание для перезапуска. Если я полностью ввел свой пароль, несмотря на замороженное окно ввода пароля, если я подожду около 40 секунд, экран становится черным. После еще одного длительного ожидания, вероятно, также менее чем за минуту, машина пробуждается и показывает мой рабочий стол! И кажется, ничего не потеряно в процессе.


Теперь я довольно уверен, где была проблема. Я привык блокировать экран комбинацией клавиш Super-L, и, возможно, оттуда и происходят зависания. Когда я (наконец-то!) открыл настройки Ubuntu, я обнаружил (в разделе Конфиденциальность > Экран), что Автоматическая блокировка экрана не была включена. Включив ее и установив время задержки на 3 минуты, я смог проверить, теперь примерно четыре или пять раз, что ввод моего пароля снова открывает рабочий стол, где я был, без проблем с зависанием.

В качестве бонуса за автоматическую блокировку экрана я обнаружил, что экран сразу становится черным. С клавишей Super-L он обычно (но не всегда) показывает яркий экран с окном ввода пароля и временем. А иногда он остается таким всю ночь.

У меня такая же проблема. На мой взгляд, это очень серьезная проблема, которую Canonical должна решить. В моем случае мне приходится перезапускать компьютер случайным образом, потому что он зависает после некоторых автоматических блокировок экрана, это происходит не каждый день, но в некоторые дни. По моему мнению, это происходит чаще, когда у меня открыто приложение Snap, например Firefox, так что, вероятно, это проблема со Snap и одной из его приложений. Читал на каком-то форуме, что пользователь решил проблему, установив Firefox из deb-пакетов после Snap. Я собираюсь наблюдать и следить за некоторыми процессами snap. Другие пользователи связывают это с драйверами графических процессоров AMD. Я всё ещё внимательно слежу за этой веткой.

Я столкнулся с аналогичной проблемой – мой экран блокировки становился черным после нажатия кнопки или движения мыши, чтобы показать поле для пароля, и оставался черным до тех пор, пока я снова не нажимал клавишу или не двигал мышью. Firefox snap не выполнялся, но был установлен, поэтому я удалил его, и проблема исчезла.

Я сталкиваюсь с той же проблемой на 3 разных компьютерах (все обновлены с Ubuntu 20.04).

Я нашел по крайней мере одно обходное решение: используйте Ctrl+Alt+F1, затем Ctrl+Alt+F2. Это должно вернуть вас на экран входа. Вы вводите пароль снова, и вы возвращаетесь в свою сессию.

Однако это всего лишь обходное решение.

Я нашел https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1975884, описывающий те же симптомы, но я не всегда вижу его сообщение об ошибке в моем /var/log/syslog.

Я заблокировал свой рабочий стол через Super+L. Ничто из вышеизложенного совета не оказалось полезным. Все, что удалось добиться, ввода пароля вслепую, это вывод чистого рабочего стола без иконок приложений или строки состояния, и ничего не остается, кроме как перезагрузиться. Ctrl+Alt+F1, затем Ctrl+Alt+F2 не сделали ничего полезного. Ctrl+Alt+F2 иногда выводит меня на чистую командную строку входа, с которой я не имею достаточно знаний, чтобы что-то сделать.

У меня была такая же проблема в Ubuntu 24.02 LTS, и я обнаружил, что удаление Albert Launcher с моей системы решило эту проблему.

Ответ или решение

Проблема зависания после выхода из заблокированного экрана на Ubuntu 22.04.01 стала актуальной для многих пользователей после обновления с версии 20.04. Эта проблема предполагает частое зависание при попытке разблокировки, требуя перезагрузки системы. Ваша ситуация довольно распространена среди пользователей Ubuntu, и есть несколько возможных причин и решений, которые стоит рассмотреть.

Потенциальные причины проблемы:

  1. Ключевая комбинация Super+L: Зависание может быть связано с использованием горячей клавиши Super+L для блокировки экрана. Похоже, что автоматическая блокировка экрана работает более стабильно.

  2. Snap приложения: Некоторые пользователи связывают проблему с установленными приложениями Snap, такими как Firefox. Это может указывать на несовместимость или конфликт между Snap и некоторыми системными компонентами.

  3. Драйверы AMD GPU: Возможная связь с графическими драйверами от AMD. Важно проверить актуальность драйверов и их совместимость с вашей системой.

Рекомендации по решению:

  1. Автоматическая блокировка экрана: Включите автоматическую блокировку экрана в настройках системы (Настройки > Конфиденциальность > Экран) и установите разумное время задержки. Это помогло некоторым пользователям устранить проблему зависания.

  2. Замена Snap приложения: Попробуйте заменить приложения Snap на более традиционные deb-пакеты, если это возможно. Например, замените Snap-версию Firefox на его deb-версию.

  3. Обновление системы: Регулярно проверяйте наличие обновлений для Ubuntu, так как разработчики могут уже выпустили исправления для этой проблемы. Обратите внимание на обновления, касающиеся GNOME или менеджера окон.

  4. Использование комбинации клавиш Ctrl+Alt+F1 и Ctrl+Alt+F2: Это может помочь вернуться на экран входа в систему без необходимости перезагрузки.

  5. Удаление потенциальных конфликтующих приложений: Узнайте, какие программы могут вызывать зависание, удалите их и проверьте, исчезла ли проблема. Например, у одного из пользователей проблема решилась после удаления Albert Launcher.

Дополнительно:

  • Мониторинг и логирование: Анализируйте логи системы (/var/log/syslog), чтобы найти ошибку или предупреждение, связанное с зависанием. Это может дать вам больше информации о возможных причинах.

  • Сообщество и баг-репорты: Следите за обновлениями в сообществах и на форумах Ubuntu, где пользователи делятся своими решениями. Например, следите за багом на Launchpad (bug 1975884).

Данные рекомендации помогут вам лучше справляться с проблемой зависания после блокировки экрана в Ubuntu 22.04.01. Однако, до тех пор, пока разработчики не представят официальные исправления, эта тема требует вашего внимания и самостоятельного поиска эффективных обходных решений.

Оцените материал
Добавить комментарий

Капча загружается...