我有一个bash
用于启用和禁用 wifi 的脚本,我想将其绑定到快捷方式:
#!/bin/bash
if [ $(rfkill list wifi | grep "Soft blocked: yes" | wc -l) -gt 0 ] ; then
rfkill unblock wifi
notify-send "Enabled Wireless"
else
rfkill block wifi
notify-send "Disabled Wireless"
fi
我通过运行以下命令使脚本可执行:
chmod +x script.sh
在.xbindkeysrc
我有:
"path/to/script.sh"
F1
之后我xbindkeys
在终端中运行并尝试 F1 按但没有任何反应。
我验证了手动执行时脚本确实有效。我尝试了不同的绑定键,例如 Alt + y 等。
我做错了什么?
答案1
在我的系统中使用 Mod + F2 工作
您可以通过将 xbindkeys 放入 .xinitrc/.xprofile 文件中来自动启动 xbindkeys,或者根据您的发行版,可能有一个自动启动程序来处理它,例如 Ubuntu 中的 gnome-session-properties