我最近在我的 Lenovo v15 上安装了 Ubuntu 20.04 与 Windows 10 双启动,使用 Ubuntu 时触摸板不起作用,无论是在登录屏幕上还是在登录后。这是一个有效的问题,因为其他解决方案中没有一个热门问题对我有用。
cat /proc/bus/input/devices
在其输出中不返回触摸板。
这Ubuntu Wiki 页面说这意味着问题出在内核中。除了等待新内核或切换到其他内核版本之外,我还有其他方法可以修复此问题吗?显然,人们已经成功地从 切换到5.4.0-47-generic
。5.4.0-42-generic
我目前可以在 GRUB 中选择的内核是5.8.0-44-generic
和5.8.0-43-generic
。这两个内核都无法解决问题。
答案1
触摸板无法正常工作可能是已知错误的结果。您可以通过向/etc/default/grub
文件添加一些标志来修复它。方法如下:
- 打开终端(如果尚未打开)
- 编辑
grub
文件如下root
:
笔记:如果您愿意,可以随意使用其他文本编辑器。sudo vi /etc/default/grub
i8042.nopnp=1 pci=nocrs
在包含 的行中添加GRUB_CMDLINE_LINUX_DEFAULT
。这将生成如下行:
笔记:此行中的标志(选项)的顺序无关紧要。如果您的安装需要其他选项,请务必保留它们。GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp=1 pci=nocrs"
- 保存文件
- 更新 Grub:
这个很重要!不要跳过此步骤。sudo update-grub
- 重启
这应该会给你一个正常工作的触摸板