我刚刚让 Lenovo Flex 2 上的 ALPS 触摸板正常工作(xinput 返回“PS/2 通用鼠标”,现在它返回两个设备:“ALPS PS/2 设备”和“ALPS PS/2 设备”)
但重新启动系统后,它再次返回“PS/2 通用鼠标”,并且多点触控不再起作用。dmesg 返回
psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 0a, EC=88 b6 06
为了使其再次工作,我必须取消播放并加载 psmouse 内核模块:
rmmod psmouse
modprobe psmouse
此后它又可以正常工作。
顺便说一下,我正在运行 Ubuntu 14.04
编辑:
看起来模块加载得太早了,因为登录后我可以看到模块psmouse
已经加载了。
答案1
我通过将以下几行放入/etc/rc.local
/sbin/modprobe -r psmouse
/sbin/modprobe psmouse
现在可以实现多点触控了。
答案2
阅读man 5 modules
,它将告诉您如何指定在启动时加载的内核模块。或者,只需将“ psmouse
”附加到/etc/modules
文件即可。在“启动时”,不会加载任何模块,因此 是rmmod
不需要的。