如何停止因触摸板而导致的指针跳动?

如何停止因触摸板而导致的指针跳动?

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

如何在打字时禁用触摸板?

答案1

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

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 添加到启动应用程序:

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

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

解释

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

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

但是,14.04 之后的版本中不存在该密钥。我syndaemon在 15.10 笔记本电脑上进行了测试,它完美地完成了工作。

Syndaemon 有许多操作选项,其中对于您而言,以下选项对我来说似乎是最重要的:

-i <idle-time>
    How many seconds to wait after the last key press before enabling the touchpad. (default is 2.0s). 
-m <poll-interval>
    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 守护进程

答案2

该软件包在 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 集成
    • 功能更加齐全
    • 积极发展
  • touchfreeze 到目前为止从未出现在 Debian 版本中

Sp,也许你应该调查一下这个kde-config-touchpad,不管它是什么,如果它仍然存在的话。

答案3

其他答案都很好,但我只想指出,在 15.10 中“鼠标和触摸板”设置屏幕的“触摸板”窗格中,有一个复选框,上面写着“键入时禁用触摸板”,它的作用与它所说的一样。

这是带有主题的 Cinnamon,因此 Unity 或其他桌面将看起来不一样但我保证按钮在同一个位置:) 在此处输入图片描述

答案4

在较新版本的 Ubuntu / GNOME 中(此设置已从系统设置 UI 中删除),您可以使用“键盘和鼠标”选项卡上的“键入时禁用”复选框来切换此设置GNOME 调整sudo apt install gnome-tweaks)。

Tweaks 是一款实用工具,可以实现很多底层配置选项(类似于调整用户界面它是一种适用于 Windows 的 Windows 操作系统的强大的用户界面 (PowerToy),并且比 更加人性化gsettings

相关内容