在 Wayland 上的 GNOME3 中启用/禁用触摸板的快捷方式

在 Wayland 上的 GNOME3 中启用/禁用触摸板的快捷方式

我正在尝试添加自定义快捷方式以启用/禁用笔记本电脑上的触摸板。我在 Wayland 上有 GNOME 3。使用来自的建议https://unix.stackexchange.com/a/571537/138312,我设法使用终端来做到这一点。然而,如果我将完全相同的命令放入快捷方式(使用 GUI,我知道的唯一方法),它们将不起作用。有谁知道这个问题的解决方案,或者任何其他方法来设置触摸板的快捷方式?

一些详细信息(如果需要):Lenovo Thinkpad T450s、Debian 9、Gnome 3.22.2

答案1

我知道已经过去 9 个月了,但这是我刚刚设置的、对我有用的解决方案:

  1. 在您选择的位置创建 shell 脚本。例如touch /home/$USER/toggle_touchpad.sh

  2. 使其可执行chmod +x /home/$USER/toggle_touchpad.sh

  3. 将以下内容粘贴到其中:

#!/usr/bin/env bash

if [ $(gsettings get org.gnome.desktop.peripherals.touchpad send-events) == "'enabled'" ]; then
    echo "Switching off"
    gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled
else
    echo "Switching on"
    gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled
fi

这将检查发送事件当前是否设置为打开或关闭,并应用相反的操作。

  1. 现在转到“键盘快捷键”并创建自定义快捷键
  • 名称:切换触摸板(但由您决定)

  • 命令:(/home/$USER/toggle_touchpad.sh或步骤 1 中的脚本位置)

  • 快捷键:Ctrl+Super+T(或任何适合您的快捷键)

现在按 Ctrl+Super+T 将打开和关闭触摸板。

相关内容