我正在尝试为运行 chrunchbang linux 的笔记本电脑设置一个硬件静音按钮,我的关键事件处理工作正常并指向这样的脚本:
curvol=$(amixer get Master | grep 'off')
if ["$curvol" != ""]
then
amixer set Master unmute
else
amixer set Master mute
fi
按下分配的按钮会发生什么,如果静音,它将取消静音;但如果它尚未静音,它不会静音。
我认为问题出在我检查命令输出的 if 语句中;无论 if 是否返回 true,它似乎总是在取消静音。
任何帮助将不胜感激!提前致谢。