当前位置: 首页>>技术问答>>正文


14.04触控板太敏感了

,

问题描述

我的触控板太敏感了。在写入时,光标突然跳到鼠标光标所在的位置。我甚至没有碰触摸板!我在12.04遇到了同样的问题,最近升级到14.04,但没有解决问题。

在mouse-and-touchpad设置中,只有鼠标设置,而不是触摸板。我试过这个:

sudo apt-get install gsynaptics

gpointing-device-settings

这没有帮助。

然后我找到了可能描述我的问题的this

但我中途被卡住了。把它放在终端时:

(将补丁添加到psmouse模块:)

sudo dkms add -m psmouse -v elantech-v6

我明白了:

Error! Could not find module source directory. Directory: /usr/src/psmouse-elantech-v6 does not exist.

有人可以帮忙吗?

最佳解决方法

xinput list

将提供您的设备名称(寻找TouchPad)

xinput list-props "Touchpad Name"

这将提供触摸板的可用属性。您可能会发现该属性仍然是“Synaptics …”,这意味着您可以键入以下内容:

xinput set-prop "Touchpad Name" "Synaptics Finger" 50 90 255

我使用以下属性(用xinput list命令替换你的触摸板名称)来降低整体灵敏度:

xinput set-prop "Touchpad Name" "Synaptics Noise Cancellation" 20 20
xinput set-prop "Touchpad Name" "Synaptics Finger" 50 90 255

以上两个命令似乎对我有用。在他们之前我的触摸板基本上无法使用。

次佳解决方法

我和东芝C-50有类似的问题这解决了我的问题:

xinput list
xinput list-props "SynPS/2 Synaptics TouchPad" | grep -i finger
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Finger" 50 90 255

在这里,SynPS /2 Synaptics TouchPad是您在终端输入xinput列表时列出的触摸板名称。按设备名称放置SynPS /2 Synaptics触摸板。

Source

第三种解决方法

this manual怎么样,你有一个可以使用的命令列表。其他答案中给出的参数“50 90 225”在这些文档中进行了解释,以表示“低,高和按”的值。我不知道我的原始值是什么,但是…… “Synaptics Finger” 5 16 225使我的系统可以忍受。

第四种方法

有一个名为synclient的命令行工具。如果您在控制台中编写man synclient,它会说:

This program lets you change your Synaptics TouchPad driver for XOrg/XFree86 server parameters while X is running.

该工具还有一个名为gpointing-device-settings的GUI,但它不提供与命令行工具一样多的选项。使用命令行工具的唯一警告是有很多选项。

您可以阅读Jack Wallen的this article了解更多详情。

第五种方法

此问题的一般解决方案不是调低触摸板的灵敏度,而是启用手掌检测,以便在键入时休息手掌不会触发咔嗒声。例如,我安装了libinput并将以下内容放在/etc/X11/xorg.conf.d/90-libinput.conf中:

Section "InputClass"                                                                                                                        
        Identifier "libinput touchpad catchall"                                                                                             
        MatchIsTouchpad "on"                                                                                                                
        MatchDevicePath "/dev/input/event*"                                                                                                 
        Driver "libinput"                                                                                                                   
        Option "Tapping" "True"                                                                                                             
        Option "PalmDetection" "True"                                                                                                       
        Option "TappingDragLock" "True"                                                                                                     
EndSection                                                                                                                                  

有关更多信息,请查看这些其他相关帖子:

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/3005.html,未经允许,请勿转载。