This is a collection of dotfiles and scripts for my bspwm setup
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

31 lines
625 B

#!/bin/sh
MEDIACONTROL="$HOME/.scripts/mediacontrol.sh"
case $BLOCK_BUTTON in
1) pavucontrol ;; # Left click
2) $MEDIACONTROL set 0 ;; # Scroll click
3) $MEDIACONTROL toggle ;; # Right click
4) $MEDIACONTROL up 5 ;; # Scroll up
5) $MEDIACONTROL down 5 ;; # Scroll down
esac
VOLUME="$($MEDIACONTROL getvolume)%"
if [ "$($MEDIACONTROL getmute)" = "1" ]; then
COLOR="$COLOR7"
SYMBOL=""
else
COLOR="$COLOR15"
if [ "${VOLUME%?}" -ge "50" ]; then
SYMBOL=""
elif [ "${VOLUME%?}" -ge "25" ]; then
SYMBOL=""
else
SYMBOL=""
fi
fi
echo "<span color='$COLOR'>$SYMBOL $VOLUME</span>"