added another luke script and updated my volume status to use pamixer

This commit is contained in:
Solomon Laing 2022-07-19 14:59:30 +09:30
parent f858fa9818
commit 83ecff2355

View File

@ -18,21 +18,29 @@ cyan=#2aa198
green=#859900
color=$cyan
volume="$(amixer sget Master | grep 'Front Left')"
if [ "${volume}" = "${volume%\[off\]*}" ]
then
volume="${volume#*\[}"
status="${volume%%\%\]*}"
case $((status/50)) in
0) icon="" ;; # fa-volume-down f027
1) icon="" ;; # fa-volume-up f028
*) icon=""; color=$orange ;; # fa-volume-up f028
esac
else
status=MUTE
vol="$(pamixer --get-volume)"
if [ $(pamixer --get-mute) = true ]; then
vol=MUTE
color=$red
icon="" # fa-volume-off f026
echo "<fc=$color><fn=1>$icon </fn>$vol</fc>"
fi
echo "<fc=$color><fn=1>$icon </fn>$status</fc>"
if [ "$vol" -gt "100" ]; then
icon=""
color=$orange
elif [ "$vol" -gt "70" ]; then
icon=""
elif [ "$vol" -gt "30" ]; then
icon=""
elif [ "$vol" -gt "0" ]; then
icon=""
else
vol=MUTE
color=$red
icon=""
fi
echo "<fc=$color><fn=1>$icon </fn>$vol</fc>"