如何阻止指针因触控板跳转?
当搜索光标跳转的解决方案时,我发现了很多对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或其他桌面看起来会有所不同,但我保证按钮在同一个地方:)