我对 Linux 并不陌生,但我从未真正摆弄过它,所以我无法解决任何问题。我有一台带有 Synaptics 触摸板的 HP Pavilion Dv6。我以前用过 ubuntu,没有问题。硬盘崩溃后我不得不重新安装,我用 OEM 驱动器替换它并重新安装了 12.04,然后升级到 15.04。
这次我不确定我的触控板在 12.04 中是否能用,升级时我使用的是 USB 鼠标。但之后的所有版本都不能用了。让我困惑的是,电脑会响应硬点击按钮,如果我触摸触控板,电脑会唤醒,但光标不会移动。我使用的是内置触控板的外接键盘,它工作正常。
xinput 列表确实显示触控板为“SynPS/2 Synaptics TouchPad id=12 [从属指针 (2)]
答案1
更新:我安装了“xserver-xorg-core”,问题解决了(所有主题)。似乎当我从 14.05 升级到 14.10 和 15.05 时,这个软件包和其他软件包(xorg)没有更新,仍然是“xserver-xorg-core-lts-...”。升级后安装了“xserver-xorg-input-synaptics”,它是控制鼠标的软件包。
原来的:我也遇到了同样的问题,在互联网上搜索后我找到了这个解决方案。在命令行中写入:
$ sudo modprobe -r psmouse
$ sudo modprobe psmouse proto=imps
此后,您会在 xinput 列表中看到类似这样的内容:“ImPS/2 Synaptics TouchPad...”
但是,我现在有两个问题:我无法永久地做到这一点,而且双指滚动不起作用。
此链接中有更多信息: Synaptics 触摸板滚动不起作用和笔记本电脑上的 Synaptic 触摸板无法工作
答案2
请尝试以下解决方法:
按
Ctrl+ Alt+T
打开终端窗口。然后输入:
xinput
这将显示设备的 ID,例如
SYNA2B29:00 06CB:77C6 id=10
然后输入:
xinput disable 10 && xinput enable 10
将“10”替换为您的突触设备的 ID