dotfiles/config/openbox/script/volume
Smirnov Alexandr 197750ffa3 Clean dotfiles
2021-03-03 18:37:06 +02:00

17 lines
487 B
Bash
Executable file

#!/bin/sh
CHK_MUTE() { amixer -D pulse get Master | grep '%' | grep -oE '[^ ]+$' | grep off; }
VOLUME="$(amixer -D pulse get Master | grep '%' | head -n 1 | awk -F'[' '{print $2}' | awk -F'%' '{print $1}';)"
case $1 in
percent)
if CHK_MUTE &> /dev/null
then
echo ""
else
echo "$VOLUME%"
fi
;;
up) amixer sset Master 2%+ ;;
down) amixer sset Master 2%- ;;
mute) amixer sset Master toggle ;;
esac