Клавиатура не работает после обновления 18.04 --> 20.04

Клавиатура не работает после обновления 18.04 --> 20.04

Клавиатура моего ноутбука перестала работать после обновления до Ubuntu 20.04. Решения, упомянутые в других темах, такие как (пере)установка xserver-xorg-input-all, изменение чего-то в меню GRUB, изменение раскладки/языка клавиатуры или включение/отключение чего-то в меню "Универсальный доступ" (например, AccessX) вообще не сработали. Моя внешняя клавиатура работает нормально, но мне нужно снова заставить работать клавиатуру по умолчанию.

скриншот neofetch

Скриншот настроек "о нас"

решение1

Похожая проблема случилась и со мной. Я установил Kubuntu 20.04 на ноутбук HP Pavilion x360 моей жены. Установка прошла успешно, но после обновления клавиатура и тачпад не работали. Затем я попробовал со многими другими дистрибутивами (KDE Neon, Manjaro KDE, Mint MATE, Zorin Core...) и произошло то же самое.

Я решил проблему в GRUB, выбрав ядро ​​5.3.0-40 или 5.3.0-42 вместо 5.3.0-45 или 5.3.0-47, но мне приходится выбирать его при каждой загрузке.

решение2

Проблема в том, что Ubuntu считает ваш ПК планшетом и отключает клавиатуру. Исправление ниже работает, если следующая команда дает вам любое число, котороенет 31или 32.

cat /sys/class/dmi/id/chassis_type

Как это исправить:(отhttps://askubuntu.com/a/1282269/558457)

В последних ядрах есть ошибка, которая отключает некоторые клавиатуры ноутбуков. В основном Acer и HP на данный момент. Обычно можно перейти к восстановлению и загрузиться с ядра 5.4.0-42 или использовать внешнюю клавиатуру.

intel_vbtnОбходным путем для этой проблемы является добавление модуля ядра в черный список , как показано вПочему клавиатура моего ноутбука вышла из строя с версии ядра 5.4.0-47 до 5.8.0-20

Чтобы реализовать это, вы можете либо создать новый файл /etc/modprobe.dс суффиксом .conf, либо использовать основной blacklist.confфайл. Первый вариант может быть предпочтительнее, поскольку вы можете просто удалить файл, когда он больше не нужен (т. е. когда ошибка будет исправлена):

sudoedit /etc/modprobe.d/blacklist-intel_vbtn.conf

Добавьте строку в файл, по желанию с комментарием, объясняющим, почему вы это делаете.

# bug in module breaks keyboard, so don't load it
blacklist intel_vbtn

Сохраните файл, выйдите и перезагрузите компьютер.

решение3

Мне хорошо подошло:

sudo apt install xserver-xorg-input-synaptics
sudo apt install xserver-xorg-input-evdev
sudo apt remove xserver-xorg-input-libinput
reboot

Это меняетlibinputкевдевисинаптика.

Надеюсь, это кому-нибудь поможет!

Посмотрите, что изменилось

решение4

У меня 2 одинаковые системы Ubuntu 21.x. Я попробовал все вышеперечисленное на одной из них, отменяя каждую стратегию перед тем, как пробовать следующую. Я наткнулся на предложение сделать ХОЛОДНУЮ перезагрузку на другом сайте. Это сработало на обеих системах. Так что прежде чем менять файлы конфигурации и т. д., посмотрите, сработает ли это для вас — это, безусловно, самое простое решение.

Связанный контент