我正在使用 HP ProBook 440 G6 笔记本电脑,在挂起之前,触摸板工作正常。但在挂起之后,它变得不那么敏感,而且非常懒惰。
以下是 xinput list 命令的输出:
Virtual core pointer id=2
- Virtual core XTEST pointer id=4
- SYNA3082:00 06CB:8265 Touchpad id=10
- SynPS/2 Synaptics TouchPad id=12
暂停后,SynPS/2 Synaptics TouchPad
条目消失并且 modprobe 没有帮助。
我怎样才能解决这个问题?
答案1
我最近在 HP ProBook 430 G6 上解决了这个问题。一个解决方案是重新加载i2c_hid从挂起状态恢复后,内核模块。
modprobe -r i2c_hid # remove the i2c_hid kernel module
modprobe i2c_hid # add the i2c_hid kernel module
这可以自动化。例如,在使用 systemd 的系统上,可以将脚本添加到目录 /lib/systemd/system-sleep/。以下是我使用的脚本的内容(/lib/systemd/system-sleep/touchpad-fix.sh):
#!/bin/sh
if [ "$1" = 'post' ]; then
modprobe -r i2c_hid && modprobe i2c_hid
fi
你可能需要根将脚本写入此位置。另外,确保脚本是可执行的:
chmod +x /lib/systemd/system-sleep/touchpad-fix.sh