在搜索解决光标跳动问题的方法时,我发现了很多对 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 中删除 touchfreeze:
kde-config-touchpad 是一款非常优秀的软件,比 touchfreeze 有很多改进。
- 出色的 KDE 集成
- 功能更加齐全
- 积极发展
touchfreeze 到目前为止从未出现在 Debian 版本中
Sp,也许你应该调查一下这个kde-config-touchpad
,不管它是什么,如果它仍然存在的话。
答案3
答案4
在较新版本的 Ubuntu / GNOME 中(此设置已从系统设置 UI 中删除),您可以使用“键盘和鼠标”选项卡上的“键入时禁用”复选框来切换此设置GNOME 调整(sudo apt install gnome-tweaks
)。
Tweaks 是一款实用工具,可以实现很多底层配置选项(类似于调整用户界面它是一种适用于 Windows 的 Windows 操作系统的强大的用户界面 (PowerToy),并且比 更加人性化gsettings
。