Вопрос или проблема
Я использую компьютер с двойной загрузкой, на котором установлены операционные системы Windows 10 и Ubuntu 22.04.
Несколько дней назад я столкнулся с проблемой: после того как я прохожу экран блокировки, любая реакция от клавиатуры не происходит (что включает в себя экранную клавиатуру и любые внешние клавиатуры, которые подключены).
Я попробовал поменять клавиатуру и несколько раз перезагрузил компьютер, но это не решило проблему. Затем я обратил внимание на правом нижнем углу на первом экране, который появляется после успешной загрузки Linux, есть выбор между “Ubuntu” и “Ubuntu Xorg”. Я заметил, что если я выбираю Ubuntu Xorg, возникает ошибка, и я переключился на Ubuntu, чтобы исправить эту проблему.
Сегодня я заметил, что в Google Meet общий доступ к экрану стал черным, а в приложении, которое я часто использую — VokoscreenNG, пользовательский интерфейс/макет стал странным, и я не смог выбрать настройки для записи экрана.
Поэтому я поищу в интернете и нашел это решение.
Я следовал шагам, в которых редактировал файл по пути sudo nano /etc/gdm3/custom.conf
и убрал комментирование строки #WaylandEnable=false
, чтобы она стала WaylandEnable=false
.
Теперь после перезагрузки я столкнулся с проблемой, что:
- Все виды клавиатур теперь не работают.
- Я не могу вернуться к обычному Ubuntu, это похоже на то, что я вынужден использовать Ubuntu Xorg, что вызывает проблемы.
Я публикую этот вопрос, используя Windows 10, пытаясь понять, как редактировать или вернуть настройки Ubuntu в рабочее состояние.
Я вижу много решений, но они требуют ввода с клавиатуры, а я не могу вводить текст, так как ни одна клавиатура не реагирует в Ubuntu, поэтому решения, которые требуют набора текста, не сработают.
Для сведения, моя мышь работает исправно.
Я пытаюсь найти способы редактирования файлов Ubuntu с моего Windows 10, пока проверяю это, пишу этот вопрос.
Буду признателен за помощь от кого угодно.
Сведения о моем устройстве:
- Процессоры: AMD Ryzen 7 5700U с графикой Radeon.
- Графика: AMD Radeon(TM) Graphics.
Проблема с клавиатурой вызвана конфигурацией помощника по набору текста, расположенной в:
Настройки > Доступность > Помощь при вводе.
Смотрите правильные настройки по прикрепленному изображению о том, как должны быть настроены параметры для устранения этой проблемы.
Правильные настройки помощника при вводе.
Для сведения, я смог получить доступ к обычному (не Xorg) Ubuntu, когда понял, что могу нажимать клавиатуру, просто очень сложно заметить, что клавиатура реагирует странно, поэтому я сделал следующее:
- Я много раз нажимал Alt + F4, пока не появится терминал.
- Затем я вошел в систему через терминал.
- Отсюда я выполнил
sudo nano /etc/gdm3/custom.conf
и закомментировал строку WaylandEnable. - Затем я выполнил
sudo reboot
. - Затем на экране блокировки доступен выбор Ubuntu без Xorg.
Обновление версии ядра сработало для меня. Попробуйте обновить до самой последней версии ядра.
Я использовал следующий блог как шпаргалку для установки новой версии ядра Linux. Вы можете обратиться к этому же.
В моем случае, когда я установил Ubuntu 22.04, она была поставлена с версией ядра по умолчанию (linux-image-6.2.0-26-generic). Позже я установил linux-image-6.5.7-060507-generic, и все начало работать нормально.
Ответ или решение
Проблема с неработающей клавиатурой и экранной клавиатурой в Ubuntu 22.04, когда включен Xorg, может быть довольно сложной и вызывать множество неудобств. Ниже приведены шаги и рекомендации, которые могут помочь вам восстановить правильную работу системы.
Шаги по решению проблемы
-
Используйте комбинации клавиш для открытия терминала:
Поскольку клавиатура не отвечает, попробуйте несколько раз нажатьAlt + F4
. Это может вызвать появление окна терминала, в котором вы сможете ввести команды. -
Отключите Wayland:
Если вам повезло открыть терминал, выполните следующие команды для редактирования конфигурационного файла:sudo nano /etc/gdm3/custom.conf
Найдите строку
#WaylandEnable=false
и замените её наWaylandEnable=false
, затем закомментируйте строчку, добавив#
перед ней. Сохраните изменения (Ctrl + O
, затемEnter
, иCtrl + X
для выхода) и перезагрузите систему:sudo reboot
-
Проверьте настройки вспомогательных технологий:
Включите настройки доступности:- Перейдите в
Настройки
>Доступность
>Помощь при наборе текста
. - Убедитесь, что все опции отключены, если это возможно. Иногда функции могут блокировать работу клавиатуры.
- Перейдите в
-
Обновите ядро системы:
Если проблема не решилась, возможно, имеет смысл обновить ядро Linux до последней версии. Следуйте инструкциям в блоге, на который вы ссылались, чтобы установить более новую версию ядра (например, 6.5.7 или выше). Обновление ядра может помочь решить проблемы с совместимостью оборудования. -
Используйте Live USB для доступа к системным файлам:
Если вы не можете отредактировать файлы через терминал, вы можете воспользоваться Live USB с Ubuntu. Загрузившись с него, вы сможете получить доступ к файловой системе вашего жесткого диска и внести необходимые изменения в конфигурационные файлы.
Дополнительные рекомендации:
- Подключите другую клавиатуру: Если у вас есть возможность, подключите другую клавиатуру (USB или Bluetooth), чтобы проверить, работает ли она.
- Проверьте журналы ошибок: Если у вас есть доступ к терминалу, вы можете проверить журналы системы с помощью команды:
journalctl -xe
Вывод:
Если ни один из предложенных выше методов не сработает, стоит рассмотреть возможность обращения за поддержкой на форумах сообщества Ubuntu или на официальном сайте. В большинстве случаев проблемы с клавиатурой и графическими интерфейсами могут быть уникальными для конкретной конфигурации оборудования, и опытные пользователи могут предложить дополнительные решения.