我一直试图弄清楚如何在从挂起状态唤醒后让我的触摸板工作。
直到最近,我至少可以通过键入以下内容重新激活它:
ls /lib/modules/`uname -r`/kernel/drivers/input/mouse
sudo modprobe -v synaptics_i2c
Run Code Online (Sandbox Code Playgroud)
(顺便说一句,我如何才能真正确定哪个驱动程序正在处理我的触摸板?对我lspci -k没有帮助,而且我对 linux 还很陌生?)
最近的内核更新导致此方法不再起作用。我找到了这个解决方案,但它不起作用
sudo touch /etc/pm/sleep.d/0000trackpad
sudo gedit /etc/pm/sleep.d/0000trackpad
Run Code Online (Sandbox Code Playgroud)
并粘贴以下内容:
#!/bin/sh
case "$1" in
suspend|hibernate)
modprobe -r psmouse ;;
resume|thaw)
modprobe psmouse ;;
esac
Run Code Online (Sandbox Code Playgroud)
最后,使其可执行:
sudo chmod +x /etc/pm/sleep.d/0000trackpad
Run Code Online (Sandbox Code Playgroud)
从挂起状态唤醒后如何让我的触摸板工作?