Клавиатура моего ноутбука перестала работать после обновления до Ubuntu 20.04. Решения, упомянутые в других темах, такие как (пере)установка xserver-xorg-input-all
, изменение чего-то в меню GRUB, изменение раскладки/языка клавиатуры или включение/отключение чего-то в меню "Универсальный доступ" (например, AccessX) вообще не сработали. Моя внешняя клавиатура работает нормально, но мне нужно снова заставить работать клавиатуру по умолчанию.
решение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. Я попробовал все вышеперечисленное на одной из них, отменяя каждую стратегию перед тем, как пробовать следующую. Я наткнулся на предложение сделать ХОЛОДНУЮ перезагрузку на другом сайте. Это сработало на обеих системах. Так что прежде чем менять файлы конфигурации и т. д., посмотрите, сработает ли это для вас — это, безусловно, самое простое решение.