我最近将 Toshiba Satellite C50D 从 12.04 升级到了 14.04。除了触摸板之外,其他一切都很好。奇怪的是,触摸板可以工作,但明显没有反应,感觉“粘乎乎的”。经过一些实验,我思考它需要更大的压力才能做出反应。问题是,如果我重新启动 12.04,就不会出现这个问题,所以这一定是软件问题。我检查过:
- 给出的所有参数
xinput
均相同,只是设备名称从“PS/2 Generic Mouse”更改为“ALPS PS/2 Device” - 除新的双指滚动功能外,“设置”>“鼠标/触摸板”中的设置是相同的。
有人知道如何设置我的触摸板使其与 12.04 中的一样吗?
答案1
1.通过在终端执行以下命令检查内核是否检测到触摸板:
cat /proc/bus/input/devices
如果检测到触摸板,则会出现类似以下内容:Name="SynPS/2 Synaptics TouchPad"
如果未检测到触摸板,则会出现以下内容:Name="ImPS/2 Generic Wheel Mouse"
在这种情况下,该错误一定是内核问题。
2.在终端执行以下命令检查xserver是否正确检测到触摸板:
xinput --list
您应该会看到与上面相同的触摸板名称。
3.通过在终端执行检查synaptics模块是否在xserver中正确加载:
cat /var/log/Xorg.0.log | grep -i synaptics
4.您可能还想尝试调查:
evtest /dev/input/eventX
xev
在以下位置查找名称:
xinput --list
例如:
↳ TouchPad id=6 [从属指针 (2)] 然后,输入:
xinput --list-props 6
其中 6 是第一个命令中返回的 id。
添加返回到您的问题的任何信息。