26 lines
561 B
Bash
26 lines
561 B
Bash
#!/bin/bash
|
|
|
|
VOLUME=$(pactl get-sink-volume @DEFAULT_SINK@ | grep -o '[0-9]*%' | head -1)
|
|
MUTE=$(pactl get-sink-mute @DEFAULT_SINK@ | awk '{print $2}')
|
|
|
|
if [[ "${MUTE}" == "yes" ]]; then
|
|
echo " MUTE"
|
|
echo " MUTE"
|
|
echo "#FF6666"
|
|
else
|
|
VOL_NUM=${VOLUME%\%}
|
|
echo " ${VOLUME}"
|
|
echo " ${VOLUME}"
|
|
if (( VOL_NUM > 80 )); then
|
|
echo "#FFBF00"
|
|
else
|
|
echo "#33CC33"
|
|
fi
|
|
fi
|
|
|
|
case $BLOCK_BUTTON in
|
|
3) pactl set-sink-mute @DEFAULT_SINK@ toggle ;;
|
|
4) pactl set-sink-volume @DEFAULT_SINK@ +5% ;;
|
|
5) pactl set-sink-volume @DEFAULT_SINK@ -5% ;;
|
|
esac
|