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

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

neofetch screenshot

"about" settings screenshot

0
задан 23 August 2020 в 18:49

3 ответа

Похожая проблема произошла со мной. Я установил 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, но я должен выбирать его при каждой загрузке.

0
ответ дан 4 September 2020 в 03:20

Проблема в том, что 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

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

# ошибка в модуле ломает клавиатуру, так что не загружайте его
черный список intel_vbtn

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

0
ответ дан 7 November 2020 в 12:38

У меня хорошо сработало:

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

Это изменяет libinput на evdev и synaptics.

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

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

0
ответ дан 20 November 2020 в 12:46

Другие вопросы по тегам:

Похожие вопросы: