解决 ThinkPad T440p 触控板休眠唤醒后不工作的问题

把 ThinkPad T440p 从 18.04 LTS 升级到 20.04 LTS 后,注意到一个问题,触控板在休眠后再唤醒的话,就会不工作(似乎有其他人也遇到了:https://news2.x-itm.com/touchpad-ubuntu-20-04/),其实不只触控板,指点杆也一样。

网上找解决方案,有以下几种:

  • 向内核传递 “psmouse.synaptics_intertouch=0” 参数;无效;
  • echo ‘reconnect’ > /sys/bus/serio/devices/serio1/drvctl;无效;
  • rmmod i2c_hid & modprobe i2c_hid;无效。

后来找到另一个方案,创建 /lib/systemd/system-sleep/touchpad 文件为以下内容:

然后 sudo chmod a+x /lib/systemd/system-sleep/touchpad。重启后测试,已生效。

发表评论

电子邮件地址不会被公开。 必填项已用*标注