我使用的是 Acer Aspire E5,但无法让笔记本电脑的板载键盘和触控板工作,尽管触控板被检测为 Synaptics,并且键盘显示为 AT Translated Set 2 键盘。外接鼠标和键盘工作正常,是我目前使用的。
我已经检查过我使用的是 Synaptics 还是 Libinput,尽管我相当确定几年前发生了升级,而且我肯定使用的是我重新安装的 libinput,但无济于事。我确保在系统设置中启用了触控板,并在 BIOS 中将其从高级模式切换为基本模式,这对某些人来说似乎是解决方案
我想指出板载键盘在启动时工作正常,并且只有在加载 X 时(我假设)它才会失败。
在解决 Arch 上的相同问题后,我最近在这台机器上安装了 Kubuntu,以为我在安装中做错了什么。在 Arch 上,我在 TTY 和 live-USB(Arch 和 Ubuntu)上使用键盘没有问题,但是当我为 GUI 安装 X 时,它们都停止工作了。
我的下一步应该是什么?
最近的内核中有一个错误会禁用某些笔记本电脑键盘。到目前为止主要是宏基和惠普。通常可以从内核 5.4.0-42 或使用外部键盘进行恢复和引导。
将内核模块列入黑名单
intel_vbtn
是一种解决方法,如为什么我的笔记本电脑的键盘从内核 5.4.0-47 到 5.8.0-20 搞砸了要实现这一点,您可以创建一个
/etc/modprobe.d
带有后缀的新文件.conf
或使用主blacklist.conf
文件。前者可能更可取,因为您可以在不再需要文件时(即修复错误时)删除文件:在文件中添加一行,可以选择添加注释来解释您这样做的原因
保存文件,退出并重新启动。