GNOME:怎样在连接鼠标和打字时禁用触摸板

GNOME 桌面:本文介绍怎样在连接外部鼠标时自动禁用笔记本电脑上的触摸板,以及怎样在打字时禁用触摸板。

GNOME 设置应用程序具有多种鼠标和触摸板选项,包括速度设置和自然滚动。从那里您还可以完全禁用触摸板。然而,[設定]无法在使用外接鼠标时禁用笔记本电脑上的触摸板或在打字时禁用触摸板。

但是,虽然未在“设置”应用中发布,但有一些设置可以启用这两个非常有用的选项。您必须使用 GNOME Shell 桌面和 libinput 才能执行以下步骤。

怎样在连接鼠标时自动禁用触摸板 (GNOME)

您可以使用 Dconf 编辑器或命令在连接外部鼠标时禁用触摸板,并在断开鼠标连接时重新启用触摸板。

但是,在执行此操作之前调整您的触摸板设置是个好主意。 Settings ->  Mouse & Touchpad..这是因为如果在使用鼠标时启用禁用触摸板的选项,则设置应用程序中的触摸板设置将不可用(如果未检测到外接鼠标则启用,但触摸板显示为禁用。可以配置。启用触摸板设置后(再次)。

连接外部鼠标时,使用 Dconf 编辑器禁用触摸板。 / org / gnome / desktop / peripherals / touchpad, 点击 send-events, 禁用 Use default value 切换后 'disabled-on-external-mouse' 作为 Custom value..最后, Apply Dconf 编辑器窗口底部的按钮(此按钮仅在您进行更改后才会出现)。

如果你想恢复它,只需重新启用它 Use default value 选项。

您还可以发出以下命令以在连接鼠标时禁用触摸板。

gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled-on-external-mouse

如果要撤消此操作并永久启用触摸板,可以使用以下命令:

gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled

也可以如下设置 disabled 完全禁用它。

您可能还喜欢:怎样在 Ubuntu 21.04 Hirsute Hippo 上安装 GNOME 40 以进行测试 [PPA]

替代方案:此选项不适用于所有笔记本电脑和所有鼠标。至少它在不久前不起作用。如果这不起作用,请尝试使用 Touchpad-Indicator(在 Ubuntu / Linux Mint PPA 和 Arch Linux / Manjaro AUR 上可用,其他 Linux 发行版要求您从源代码安装)。

触摸板指示灯

您也可以使用触摸板指示器在连接鼠标时禁用触摸板,但是您可以从菜单启用或禁用触摸板,或者在应用程序启动或退出时启用或禁用触摸板。还有其他功能,例如能够禁用它。

要从 GNOME Shell 面板访问触摸板指示器图标,您需要安装类似 KStatusNotifierItem / AppIndicator Support 的扩展(默认安装在 Ubuntu 上)。

还有一个触摸板指示器 GNOME Shell 扩展,它试图实现相同的目标(描述指出它支持高达 GNOME Shell 3.36)。 不支持 Wayland。

Touche 是一个用于配置 Touchegg(Linux 多点触控手势识别器)的新 GUI

怎样在打字时禁用触摸板 (GNOME)

在键入时禁用触摸板是 GNOME Shell 系统设置中不直接可用的另一个选项,但您可以使用 GNOME Tweaks 应用程序启用它。

GNOME Tweaks 在打字时禁用鼠标

在下面的调整中提供了在打字时禁用触摸板的选项。 Keyboard & Mouse..在那里你需要找到 Touchpad 该部分中有选项,就在其下方 Disable While Typing..

您还可以使用 Dconf 编辑器在键入时禁用触摸板 (/ org / gnome / desktop / peripherals / touchpad / disable-while-typing) 或使用命令:

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

如果您想撤消此操作并且不想在打字时禁用触摸板,请使用:

gsettings set org.gnome.desktop.peripherals.touchpad disable-while-typing false

相关:Hashboard 在打字时使麦克风静音

相关阅读:

Posted in: LinuxTags: