14.04 触摸板太敏感

use*_*817 47 touchpad

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

在鼠标和触摸板设置中,只有鼠标设置,没有触摸板设置。我试过这个:

sudo apt-get install gsynaptics

gpointing-device-settings
Run Code Online (Sandbox Code Playgroud)

这没有帮助。

然后我发现可能描述了我的问题。

但是我中途卡住了。将其放入终端时:

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

sudo dkms add -m psmouse -v elantech-v6

我明白了:

错误!找不到模块源目录。目录:/usr/src/psmouse-elantech-v6 不存在。

任何人都可以帮忙吗?

小智 52

xinput list
Run Code Online (Sandbox Code Playgroud)

将给出您的设备名称(寻找 TouchPad)

xinput list-props "Touchpad Name"
Run Code Online (Sandbox Code Playgroud)

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

xinput set-prop "Touchpad Name" "Synaptics Finger" 50 90 255
Run Code Online (Sandbox Code Playgroud)

我使用以下属性(将命令中的Touchpad Name替换为您的xinput list)以降低整体灵敏度:

xinput set-prop "Touchpad Name" "Synaptics Noise Cancellation" 20 20
xinput set-prop "Touchpad Name" "Synaptics Finger" 50 90 255
Run Code Online (Sandbox Code Playgroud)

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


emm*_*ras 10

如何在本手册其中有可以推测使用命令的列表。这些文档中解释了其他答案中给出的参数“50 90 225”,以表示“低、高和压力”的值。我不知道我的原始值是什么,但是......“Synaptics Finger” 5 16 225 使我的系统可以忍受。


yas*_*ask 9

我在 Toshiba 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
Run Code Online (Sandbox Code Playgroud)

在这里,SynPS/2 Synaptics TouchPad 是您的触摸板的名称,当您在终端中输入 xinput 列表时会列出该名称。将 SynPS/2 Synaptics TouchPad 替换为您的设备名称。

来源

  • 你能说出这些数字是什么意思吗 50 90 255?默认情况下,我有这样的 `Synaptics Finger (267): 25, 30, 0` 在 Win7 触摸板下不太敏感,应该是这样。 (3认同)

Hrv*_*e T 5

有一个命令行工具叫做synclient. 如果你man synclient在控制台写它说:

该程序允许您在 X 运行时更改 XOrg/XFree86 服务器参数的 Synaptics TouchPad 驱动程序。

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

您可以阅读Jack Wallen撰写的这篇文章以了解更多详细信息。


And*_*Mao 5

此问题的一般解决方案不是降低触摸板的灵敏度,而是启用手掌检测,以便在打字时保持手掌不会触发点击。例如,我已经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                                                                                                                                  
Run Code Online (Sandbox Code Playgroud)

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

  • 在 Ubuntu 18.04 LTS Bionic Beaver 中,目录是`/usr/share/X11/xorg.conf.d`,而不是`/etc/X11/xorg.conf.d`。 (2认同)