我的触摸板太敏感了。书写时,光标突然跳到鼠标光标所在的位置。我什至没有触摸触摸板!我在 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 个命令似乎对我有用。在他们之前,我的触摸板基本上无法使用。
我在 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 替换为您的设备名称。
此问题的一般解决方案不是降低触摸板的灵敏度,而是启用手掌检测,以便在打字时保持手掌不会触发点击。例如,我已经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)
有关更多信息,请查看这些其他相关帖子:
| 归档时间: |
|
| 查看次数: |
55787 次 |
| 最近记录: |