在 Ubuntu Gnome 16.10 上按下键盘键时如何不忽略触摸板输入?

在 Ubuntu Gnome 16.10 上按下键盘键时如何不忽略触摸板输入?

我刚刚将笔记本电脑升级到 Ubuntu Gnome 16.10,发现每当我打字时,触摸板就会停止响应。这在实际打字时是正常的,但它导致无法玩游戏(是的,我有时会用触摸板玩游戏,不要评判我),并且我大学学习所需的某些专有 3D 可视化工具在没有鼠标的情况下几乎无法使用。

如果我没记错的话,曾经有一个选项可以禁用这种行为,但是,截至撰写本文时,它已从“鼠标和触摸板”菜单中消失。是否有命令或配置文件可用于修复此问题?

答案1

pauljohn32 的回答为我指明了正确的方向,在阅读了一些手册页后,我能够禁用这个烦人的功能。操作方法如下:

  1. 似乎 Ubuntu Gnome 16.10 默认使用 libinput,因此转到/usr/share/X11/xorg.conf.d
  2. 找到一个名为的文件60-libinput.conf,并使用您喜欢的文本编辑器对其进行编辑。我使用了

    sudo vim
    

    不过你也可以使用

    sudo gedit
    

    或者类似的东西(如果您更喜欢 GUI 编辑器)。

  3. 找到以下几行:

    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
    
  4. 通过重新启动 gdm 或您的机器来重新启动 X.Org 服务器。
  5. 每次按下按键时,触控板都不会被锁定。

答案2

取决于您的 toucpad 使用的是 synaptic 还是 libinput 驱动程序。两者都在键入可选内容时禁用。根据您使用的桌面,可能会有一个用于调整的 gui,如果您使用的是 synaptic,则更有可能。

但是不需要 GUI。如果

synclient -l

返回设置列表,一切正常。您运行的格式是

synclient Param=Value

找到你喜欢的内容,然后将其翻译到设置文件中。输入时你会看到禁用。如果你遇到问题,请给我留言。我现在在平板电脑上,打字很慢。

相关内容