我将 ubuntu 18.04 更新到了 20.04。几个星期以来,一切都运行良好,直到今天。联想 y580 上的触摸板就这样停止工作了。我昨天没有安装任何新更新。
Xinput日志:
Virtual core pointer id=2 [master pointer (3)]
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
↳ PS/2 Synaptics TouchPad id=14 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Video Bus id=10 [slave keyboard (3)]
↳ Lenovo EasyCamera: Lenovo EasyC id=11 [slave keyboard (3)]
↳ Ideapad extra buttons id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
答案1
这是对我有用的解决方案:
sudo rmmod psmouse
sudo modprobe psmouse proto=imps
或者
sudo modprobe -r psmouse && sudo modprobe psmouse proto=imps
为了使其永久生效,请编辑:
sudo gedit /etc/modprobe.d/options
并添加行:
options psmouse proto=imps
笔记:
此修复将使触摸板被识别为鼠标,这可能会删除触摸板的某些特定功能,例如打字时禁用和滚动手势。
希望这可以帮助。
答案2
我从 8 月份开始使用 20.04,就在 2020 年 8 月底,我的联想 Thinkpad X1 extreme 上的触摸板/指点杆突然停止工作了。
经过一番努力,使其部分工作,并最终尝试重新安装 20.04 3 或 4 次来解决问题(初始安装没问题),我发现问题可能是在内核中引入的5.4.0-47-generic
。
为了解决这个问题,我5.4.0-42-generic
在启动时通过访问 GRUB 菜单选择旧内核,然后转到高级选项。
现在我可以像以前一样使用触控板/指点杆了。
我仍然遇到一些暂停显示问题,但至少我可以工作再次出现在我的笔记本电脑上。
要配置内核和默认设置,这个 Ask Ubuntu 问题是一个很好的资源。
更新
我提出了 ubuntu 的一个错误,并设法通过将值
Config->Graphics Device
从Discrete Graphics
更改为 解决了这个问题Hybrid Graphics
。通过Hybrid Graphics
在 BIOS 中设置并运行截至 2020-11-6 的最新内核/更新,我可以使用我的触控板/指点杆。
答案3
您可以尝试重新安装触摸板驱动程序(在您的情况下是 Synaptics):
sudo apt purge xserver-xorg-input-synaptics
sudo apt autoremove
sudo apt update
sudo apt install xserver-xorg-input-synaptics
重启并检查。
答案4
在“设置”中禁用和启用触摸板可以解决问题。