当我启动 Ubuntu 时,在“鼠标和触摸板”设置中,没有显示触摸板。双指滚动以及 synaptics 驱动程序提供的其他手势不起作用。
执行后:
sudo rmmod psmouse
sudo insmod /lib/modules/3.13.0-39-generic/kernel/drivers/input/mouse/psmouse.ko
该选项将会显示出来。我该如何解决这个问题?
我发现 psmouse 模块在启动后加载(但不正确,稍后我会解释)。我必须运行sudo modprobe -r psmouse
并使sudo modprobe psmouse
触摸板正常工作。
我发现 /etc/modprobe.d/psmouse.conf 的原始内容是options psmouse proto=imps
,而我认为该proto=imps
选项不适合我。我之所以这么说,是因为当我注释掉该行并运行 时 sudo modprobe psmouse
,我的触摸板就可以正常工作,如果我不这样做,触摸板选项就不会出现。
我猜想在启动时,Ubuntu 会使用选项加载 psmouse 模块proto=imps
。我想知道如何更改该行为?
我在 /etc/rc.local 中添加了以下几行
sudo rmmod psmouse
sudo modprobe psmouse
现在没问题了,但我认为这不是最好的方法。我仍然想知道为什么模块没有被操作系统正确加载。
答案1
我在 /etc/rc.local 中添加了以下几行
sudo rmmod psmouse
sudo modprobe psmouse
现在也可以了,但是我认为这不是最好的方法。