Вопрос или проблема
В настоящее время я сталкиваюсь с некоторыми проблемами с заставкой.
Я использую Xubuntu 20.04 на ноутбуке Lenovo X270.
Когда я пытаюсь активировать заставку через интерфейс заставки в “параметрах”, ничего не происходит, когда я нахожусь в “режиме презентации”.
Когда я отключаю режим презентации, заставка всё равно не появляется, но я не могу ничего набрать на клавиатуре или кликнуть с помощью тачпада. Хотя я всё ещё могу перемещать курсор. Но так как я не могу ничего нажать или напечатать, единственный способ выйти из режима — выключить ПК кнопкой.
У вас есть идеи по этому вопросу?
Заранее спасибо!
У меня была та же проблема с старым ноутбуком, на который я установил Xubuntu 20.04. Заставка вела себя странно. Казалось, что она запускается, но ничего не происходило. При перемещении указателя мыши ничего нельзя было нажать, даже клавиатура не работала.
Мне пришлось использовать ssh
для подключения к компьютеру и выполнить команду sudo reboot
(так как Ctrl+Alt+Fn тоже не работало из-за проблем с видеодрайвером). Но оказалось, что это связано с xfce4-screensaver
. Я просто удалил его с помощью:
sudo apt remove xfce4-screensaver
и установил xscreensaver
:
sudo apt install xscreensaver
Надеюсь, это поможет!
Я тоже сталкивался с похожей проблемой, всё, кроме мыши, зависало при блокировке экрана. На данный момент отключение встроенной клавиатуры заставки оказалось успешным. Есть два способа сделать это, думаю, они делают одно и то же:
-
Откройте настройки заставки и убедитесь, что экранная клавиатура отключена.
-
В редакторе настроек найдите
xfce4-screensaver
слева иembedded-keyboard
в верхнем правом углу, удобно расположенном прямо подLock
. Снимите галочку с вложенногоenabled
поля, так как другая отключает блокировку экрана полностью.
( Alt+F2 должен открыть Поиск приложений; введите xfce4-settings-editor
и запустите для начала)
Интересно отметить, что в списке известных проблем указано, что встроенная клавиатура является проблемой:
Разрешить встраивание клавиатуры в окно, /embedded-keyboard-enabled, может не работать. Onboard вылетает при встраивании.
Я тоже наблюдал это явление. Это всегда было запутанно, потому что казалось, что всё на компьютере работает нормально, просто клавиатура не реагировала, и мышь могла передвигаться, но нажатия не работали. Долгое время это происходило только ночью, но недавно это стало происходить в случайные моменты дня, когда я отсутствую на рабочем месте достаточно долго, чтобы заставка включилась.
Я тоже использовал кнопку питания для ACPI-шатдауна или удалённого подключения для выключения, но я начал терять слишком много прогресса между сохранениями, поэтому мне потребовалось другое решение…
Я наконец выяснил, что если я нажму CTRL
+ ALT
+ F1
для открытия консольного экрана, это работает, и если я нажму CTRL
+ Alt
+ F7
для возврата на графический экран, я встречаюсь с экраном блокировки, и я могу войти в систему и продолжить, как будто ничего не случилось.
Кроме того, я не знаю, в чём корень проблемы, но хотел бы поделиться этим обходным решением как возможным лучшим вариантом для других, вместо того чтобы принудительно выключать.
.
Ответ или решение
Теория
Проблема с "зависанием" экрана, клавиатуры и тачпада при попытке активировать скринсейвер на Xubuntu 20.04 может быть связана с несколькими факторами. Xubuntu использует окружение рабочего стола XFCE, и по умолчанию в нём установлен пакет xfce4-screensaver
. Из проблем, описанных в вопросе, видно, что системы, работающие на данном окружении, испытывают сложности с обработкой событий ввода, когда активирован экран блокировки, а также, вероятно, имеют баг в интеграции с видеодрайверами и системными службами.
Возможные причины проблемы включают:
- Конфликт программного обеспечения: Пакет
xfce4-screensaver
может содержать баги, которые вызывают такие ошибки. В вашей версии могут существовать несовместимости с текущими настройками или драйверами. - Ошибки в модуле виртуальной клавиатуры: Встроенные опции, такие как виртуальная клавиатура, могут приводить к нестабильности, как указано в известных проблемах для
xfce4-screensaver
. - Видеодрайверы: Конкретные проблемы могут возникнуть из-за несовместимости видеодрайвера, который не корректно взаимодействует с системой блокировки.
Пример
В одном из случаев пользователи сообщают, что при попытке активации скринсейвера происходит заморозка системы: курсор мыши двигается, но клики не работают, клавиатура не реагирует. Это ведет к необходимости жесткой перезагрузки системы, что неудобно и может приводить к потере несохраненных данных.
Один из пользователей решил проблему путем удаления пакета xfce4-screensaver
и установки альтернативного решения xscreensaver
, который оказался более стабильным и не вызывал описанных проблем. Также предложено отключить опцию виртуальной клавиатуры в настройках xfce4-screensaver
.
Применение
-
Удаление проблемного пакета: Для решения проблемы рекомендуем попробовать удалить
xfce4-screensaver
и установитьxscreensaver
. Для этого выполните команды в терминале:sudo apt remove xfce4-screensaver sudo apt install xscreensaver
xscreensaver
— это зрелый и широко используемый скринсейвер, который обычно работает без проблем на большинстве систем. -
Отключение виртуальной клавиатуры: Если же вам необходимо использовать
xfce4-screensaver
, то можно попробовать отключить опцию виртуальной клавиатуры. Это можно сделать через интерфейс настроек:- Откройте панель настроек скринсейвера.
- Убедитесь, что опция виртуальной клавиатуры отключена.
-
Использование текстовой консоли для восстановления доступа: В случае, если система замораживается, а перезагрузка нежелательна, можно использовать комбинации клавиш
CTRL + ALT + F1
для перехода в текстовую консоль и затемCTRL + ALT + F7
для возврата в графический интерфейс. Это может позволить обойти экран блокировки и вернуться к рабочему процессу без необходимости перезапуска системы. -
Проверка видеодрайверов: Убедитесь, что ваши видеодрайверы актуальны. Использование устаревших или несовместимых драйверов может становиться источником проблем. Для этого выполните:
sudo ubuntu-drivers autoinstall
Это установит рекомендованные драйверы для вашей системы.
-
Журналы системы: Если проблема продолжается, просмотрите журналы системы для диагностики, используя команду:
journalctl -r
Это поможет выявить ошибки, которые могли остаться незамеченными.
Решение подобных проблем требует тщательной диагностики, но предоставленные шаги должны помочь смягчить или полностью устранить проблему со скринсейвером на Xubuntu 20.04.