打字时禁用触摸板不起作用

Kir*_*aga 56 touchpad

我已经在设置中检查了该选项,但它不起作用。我也在这个网站上搜索了解决方案,但没有一个奏效。我该怎么办?

Mar*_*rco 50

这个命令对我有用(1 是在重新启用触摸板之前按下最后一个键后等待的秒数,将其更改为您想要的任何值):

syndaemon -i 1 -K -d
Run Code Online (Sandbox Code Playgroud)

只需将它添加到启动应用程序即可在重新启动/关闭后使其工作。要查看更多选项,请在终端中键入此命令:

syndaemon --help or man syndaemon
Run Code Online (Sandbox Code Playgroud)

  • 对我有用(Ubuntu 14.04,Lenovo T410),两指滚动仍然有效。但是,如果您将其添加到启动应用程序中,则还必须在鼠标和触摸板设置中将“打字时禁用”*取消选中*,否则这两种机制会相互干扰并且触摸板完全停止工作。您可以在此处对错误报告进行投票:https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1295526 (5认同)
  • 适用于我(Ubuntu 13.10),但也禁用了我经常使用的华硕 K55N 中的两指滚动功能。 (4认同)

Che*_*hev 24

像这里的其他人一样,syndaemon 实用程序解决了我的问题。对我来说,syndaemon 已经在运行了。

在玩过它并阅读了这里的其他一些答案后,我确定原因是-t选项。

该选项必须有一个错误,因为当它被指定时,我仍然可以在打字时滚动和点击。但是,如果您完全省略该选项,则一切正常;如果不包含该-t选项,则在键入时按预期禁用整个触摸板。我只需运行以下命令即可在没有-t.

$ killall syndaemon
$ syndaemon -i 1 -KRd

  • -i允许您指定在重新启用触摸板之前,在输入停止后,syndaemon 应等待多长时间。一秒钟是已经在运行的,对我来说似乎没问题。
  • -K 告诉 syndaemon 在监视键盘输入时忽略修饰键和修饰键+键组合。
  • -R告诉 syndaemon 使用“XRecord”扩展而不是轮询键盘输入。我想它是出于性能原因使用它的;该扩展可能会在键入活动停止时报告,而不是依赖于 Syndaemon 不断轮询键盘以查看是否有输入。
  • -d只是告诉 syndaemon 在您启动时在后台运行,而不会阻止您的终端输入。如果您不包含此选项,则在您关闭终端时,syndaemon 将停止。

所以最终-t选择是这里的罪魁祸首。只需在没有它的情况下运行 syndaemon,一切都会好起来的。

PS - 我的机器是原装联想 Yoga 13,以防万一有人想知道。我完全放弃了我的 Windows 安装并替换为 Ubuntu 14.04。


小智 19

尝试从 Ubuntu 软件中心安装指点设备。通过键入“指向设备”,然后单击安装。安装后,从 dash 打开程序。程序打开后,触摸板应显示(以及插入的任何其他鼠标)。单击您的触摸板,palm detection应显示被调用的选项。设置range一直到lowpressurehigh。然后关闭它。如果这不能解决问题,请响应。


小智 6

我尝试了所有提到的选项,但没有一个奏效。然后我找到了这个神奇的命令,它对我有用。试试这个,它可能对你有用

syndaemon -i 1 -K -d
Run Code Online (Sandbox Code Playgroud)