chrunchbang Linux を実行しているノートブックにハードウェア ミュート ボタンを設定しようとしています。キー イベント処理が機能し、次のようなスクリプトを指しています。
curvol=$(amixer get Master | grep 'off')
if ["$curvol" != ""]
then
amixer set Master unmute
else
amixer set Master mute
fi
割り当てられたボタンを押すと、ミュートされている場合はミュートが解除されます。ただし、ミュートされていない場合はミュートされません。
問題は、コマンドからの出力をチェックする if ステートメントにあると思います。if が true を返すかどうかに関係なく、常にミュート解除を行っているようです。
どんな助けでも大歓迎です!前もって感謝します。