我正在尝试添加自定义快捷方式以启用/禁用笔记本电脑上的触摸板。我在 Wayland 上有 GNOME 3。使用来自的建议https://unix.stackexchange.com/a/571537/138312,我设法使用终端来做到这一点。然而,如果我将完全相同的命令放入快捷方式(使用 GUI,我知道的唯一方法),它们将不起作用。有谁知道这个问题的解决方案,或者任何其他方法来设置触摸板的快捷方式?
一些详细信息(如果需要):Lenovo Thinkpad T450s、Debian 9、Gnome 3.22.2
答案1
我知道已经过去 9 个月了,但这是我刚刚设置的、对我有用的解决方案:
在您选择的位置创建 shell 脚本。例如
touch /home/$USER/toggle_touchpad.sh
使其可执行
chmod +x /home/$USER/toggle_touchpad.sh
将以下内容粘贴到其中:
#!/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
这将检查发送事件当前是否设置为打开或关闭,并应用相反的操作。
- 现在转到“键盘快捷键”并创建自定义快捷键
名称:切换触摸板(但由您决定)
命令:(
/home/$USER/toggle_touchpad.sh
或步骤 1 中的脚本位置)快捷键:Ctrl+Super+T(或任何适合您的快捷键)
现在按 Ctrl+Super+T 将打开和关闭触摸板。