如何阻止指针因触控板跳转?

当搜索光标跳转的解决方案时,我发现了很多对touchfreeze的引用 – 一个在打字时禁用触摸板的软件包。 但它不再是我能找到的任何存储库的一部分。 所有链接都无效。

如何在键入时禁用触摸板?

您不需要单独的应用程序来实现这一目标。

14.04

只需运行:

gsettings set org.gnome.settings-daemon.peripherals.touchpad disable-while-typing true 

要么

 gsettings set org.gnome.settings-daemon.peripherals.touchpad disable-while-typing false 

在键入时禁用或启用触摸板。

15.04+

您可以在后台使用syndaemon

要将syndaemon添加到启动应用程序:

Dash>启动应用程序>添加。 添加命令:

 /bin/bash -c "sleep 15 && syndaemon" 

说明

最干净的解决方案是使用:

 gsettings set org.gnome.settings-daemon.peripherals.touchpad disable-while-typing true 

但是,密钥在版本中不存在,晚于14.04。 我在15.10笔记本电脑上测试了syndaemon ,它完美地完成了这项工作。

Syndaemon有多个操作选项,在您的情况下,以下对我来说似乎最重要:

 -i  How many seconds to wait after the last key press before enabling the touchpad. (default is 2.0s). -m  How many milliseconds to wait between two polling intervals. If this value is too low, it will cause unnecessary wake-ups. If this value is too high, some key presses (press and release happen between two intervals) may not be noticed. This switch has no effect when running with -R. Default is 200ms. 

另见man syndaemon

在10.04之后删除了包(并且不再支持10.04,这就是您无法在存储库中找到它的原因)。 从Launchpad上的发布历史记录 :

 Removal requested on 2010-07-28. Deleted on 2010-07-28 by Jonathan Riddell (From Debian) ROM; superior alternative exists, never in stable; Debian bug #587415 

提到的Debian错误报告说:

请考虑从Debian中删除touchfreeze:

  • kde-config-touchpad是远远优于软件的软件,在touchfreeze上有许多改进

    • 优秀的KDE集成
    • function更全面
    • 积极发展
  • 到目前为止,touchfreeze从未在Debian发布过

Sp,也许你应该看看这个kde-config-touchpad ,不管它是什么,如果它仍然存在。

其他答案非常好,但我想注意的是,在15.10的“鼠标和触摸板”的设置屏幕的“触摸板”窗格中,有一个复选框,上面写着“在键入时禁用触摸板”,它会做什么呢在锡上说。

这是主题的Cinnamon,所以Unity或其他桌面看起来会有所不同,但我保证按钮在同一个地方:) 在此处输入图像描述