20 lines
432 B
Bash
Executable File
20 lines
432 B
Bash
Executable File
#!/bin/bash
|
|
|
|
sound="mute"
|
|
|
|
if grep -q "\[on\]" <(amixer get Master); then
|
|
current="$(amixer get Master | sed -n '/%/s/.*\[\(.*\)%\].*/\1/p' | head -1)"
|
|
if (( current <= 25 )); then
|
|
sound="none"
|
|
elif (( current <= 50 )); then
|
|
sound="low"
|
|
elif (( current <= 75 )); then
|
|
sound="medium"
|
|
else
|
|
sound="high"
|
|
fi
|
|
fi
|
|
|
|
echo '<action=`pavucontrol`><icon=sound/'"$sound.xpm"'/></action>'
|
|
|