我刚刚将笔记本电脑升级到 Ubuntu Gnome 16.10,发现每当我打字时,触摸板就会停止响应。这在实际打字时是正常的,但它导致无法玩游戏(是的,我有时会用触摸板玩游戏,不要评判我),并且我大学学习所需的某些专有 3D 可视化工具在没有鼠标的情况下几乎无法使用。
如果我没记错的话,曾经有一个选项可以禁用这种行为,但是,截至撰写本文时,它已从“鼠标和触摸板”菜单中消失。是否有命令或配置文件可用于修复此问题?
答案1
pauljohn32 的回答为我指明了正确的方向,在阅读了一些手册页后,我能够禁用这个烦人的功能。操作方法如下:
- 似乎 Ubuntu Gnome 16.10 默认使用 libinput,因此转到
/usr/share/X11/xorg.conf.d
。 找到一个名为的文件
60-libinput.conf
,并使用您喜欢的文本编辑器对其进行编辑。我使用了sudo vim
不过你也可以使用
sudo gedit
或者类似的东西(如果您更喜欢 GUI 编辑器)。
找到以下几行:
Section "InputClass" Identifier "libinput touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "libinput" EndSection
并附加
Option "DisableWhileTyping" "false"
,使该部分看起来像这样:Section "InputClass" Identifier "libinput touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "libinput" Option "DisableWhileTyping" "false" EndSection
- 通过重新启动 gdm 或您的机器来重新启动 X.Org 服务器。
- 每次按下按键时,触控板都不会被锁定。
答案2
取决于您的 toucpad 使用的是 synaptic 还是 libinput 驱动程序。两者都在键入可选内容时禁用。根据您使用的桌面,可能会有一个用于调整的 gui,如果您使用的是 synaptic,则更有可能。
但是不需要 GUI。如果
synclient -l
返回设置列表,一切正常。您运行的格式是
synclient Param=Value
找到你喜欢的内容,然后将其翻译到设置文件中。输入时你会看到禁用。如果你遇到问题,请给我留言。我现在在平板电脑上,打字很慢。