根据 Steam 硬件和软件调查, Ubuntu 22.04.1 LTS 被 11.74% 的 Linux 玩家使用。 在 Linux 桌面方面,它仅在所有 Linux 发行版中排名第一(尽管由于 Steam Deck 拥有 22.08% 的 Linux 用户,它总体排名第二)。
Canonical 的 Ubuntu 主要使用 GNOME 桌面环境,目前版本为 42,如果您使用的是笔记本电脑设备,由于手势支持,该版本非常棒。 但这种好处可能是一种诅咒,尤其是在玩游戏时。 每当您在连接了外接鼠标的笔记本电脑上玩游戏时,您都有可能不小心触摸到触摸板,这会导致瞄准效果不佳和不必要的干扰。
因此,明智的做法是在玩游戏时禁用触摸板设备,或者让 Linux 在检测到外接鼠标时为您禁用它。
GNOME 设置应用程序为您的输入设备提供了大量自定义设置,例如自然滚动、速度和永久禁用触摸板,但没有这样的选项可以有条件地停用设备。
另请阅读:如何在 Ubuntu 上安装 GNOME Tweak 工具
但是,您可以通过命令行或 Dconf 编辑器轻松实现此目标。 在本教程中,我将向您展示如何做到这一点。
使用 GUI 在 Linux 上配置触摸板
在我们继续之前,请确保您已根据需要配置触摸板设置,因为当我们完成自定义设置后,即使没有连接外接鼠标,您也无法访问它。 为此,只需打开设置窗口并转到 鼠标和触摸板 部分。
完成后,只需 close 窗户。
连接外接鼠标时禁用触摸板
现在让我们开始在连接外接鼠标时自动禁用触摸板。
图形方式
如果您使用的是 Ubuntu,则在插入外接鼠标的同时打开 Dconf 编辑器,然后进入 /org/gnome/desktop/peripherals/touchpad/send-events
并通过关闭“默认值”并输入自定义值“disable-on-external-mouse”来禁用触摸板。
最后,单击“应用”按钮并 close 这个窗口。
如果您使用的是未安装 Dconf 编辑器的任何其他 Linux 发行版,则可以通过键入以下命令来安装它:
# On Fedora Workstation sudo dnf install dconf editor # On Arch Linux based distributions sudo pacman -s dconf-editor

命令行方法
如果您更习惯使用命令行,那么您可以通过在终端中键入单个命令来执行上述自定义操作,而无需安装任何程序。 只需在您的终端窗口中键入以下内容,而不管您的 Linux 发行版是什么:
gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled-on-external-mouse

如果您不喜欢我们所做的定制,以防万一,您可以键入以下命令来撤消更改:
gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled
还有一个 触摸板指示器 GNOME 扩展 您可以安装它以直接从系统托盘禁用或启用设备。 但是,它目前仅支持 GNOME 40,因此在开发人员更新它或有人分叉该项目之前,它当时可能不兼容。
概括
如果您经常打字并且您的手经常在触摸板上打滑,您还可以在打字时禁用触摸板,方法是使用 GNOME Tweaks 应用程序配置设置。 或者,通过在终端中键入以下命令:
gsettings set org.gnome.desktop.peripherals.touchpad disable-while-typing true
为什么这些设置隐藏在这些应用程序中而不是设置菜单中? 嗯,关于 GNOME 的开发者都知道。 但是由于 Linux 发行版的可定制性,您可以通过使用一些变通方法来做任何事情。
文章中的链接: