Ubuntu 触摸板问题 - 鼠标指针四处移动

Ubuntu 触摸板问题 - 鼠标指针四处移动

我在看Ubuntu 触摸板问题 - 鼠标指针跳来跳去,但我的问题有些不同。

鼠标指针不会跳转到特定位置。相反,当我尝试使用鼠标垫时,它反应“太多”。例如,如果我将手指放在鼠标垫上方,但不触摸它(至少我没有任何触觉反馈),鼠标指针仍然会移动。

只要我的触摸板速度很高,它就会变得非常烦人,例如当我将手指从鼠标垫上移开时,鼠标指针就会移动/跳跃一点。

xinput list给出以下内容:

⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad          id=11   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint Stick             id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ TOSHIBA Web Camera - HD: TOSHIB           id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ Toshiba input device                      id=13   [slave  keyboard (3)]

只要我使用Touchpad Speed最低设置,这个问题就可以忍受。不过,我还是想彻底解决这个问题。

如果我无法解决这个问题,我怎么能确信在新笔记本电脑上不会遇到类似的问题呢?

答案1

我已经发布了这个答案别处,但我认为也可能适用于这种情况。

xinput --list-props 11使用(列出鼠标/触摸板的所有属性我的触摸板 ID 是 11,你的会有所不同) 并查看该属性的 ID Device Accel Constant Deceleration

现在输入命令xinput --set-prop 11 268 0.3我的触摸板减速属性 ID 是 268,你的会有所不同)来降低鼠标/触摸板的减速。

由于每次登录时输入这两个命令非常繁琐,因此将这两个命令放在文件的末尾,/home/{your user name}/.bashrc以便每次登录时自动执行这两个命令。

不过,这个解决方案有一个小错误。随着时间的推移,您会注意到您的鼠标/触摸板 ID 经常会在几个值之间切换。您可能也看到了这一点。解决方法是将命令与所有这些值放在一起。例如,昨天我的触摸板 ID 是 11,但今天在我运行之后,我发现我的触摸板 ID 已更改为 13。因此,我现在将输入两个命令,xinput --list而不是只有一个命令:xinput --set prop 11 268 0.3

xinput --set-prop 11 268 0.3
xinput --set-prop 13 268 0.3

在文件末尾~/.bashrc

现在,无论何时登录,您都会看到终端上写着一些奇怪的内容,例如property '268' doesn't exist, you need to specify its type and format。这是因为在文件中放入的这两个命令中~/.bashrc,有一个命令没有属性 268,因此出现了这个 stderr(标准错误)消息。如果您对这个愚蠢的错误不介意,您可以忽略它,否则请clear在文件中这两个命令下面放置一个命令~/.bashrc。现在,每次执行这两个命令后,终端也会被清除。

相关内容