diff --git a/scripts/core/sxmo_vol.sh b/scripts/core/sxmo_vol.sh index 63f407e..bffcb99 100755 --- a/scripts/core/sxmo_vol.sh +++ b/scripts/core/sxmo_vol.sh @@ -1,7 +1,7 @@ #!/usr/bin/env sh notify() { VOL="$( - amixer get "$(sxmo_audiocurrentdevice.sh)" | + amixer get "$(sxmo_audiocurrentdevice.sh)" | grep -oE '([0-9]+)%' | tr -d ' %' | awk '{ s += $1; c++ } END { print s/c }' | @@ -24,11 +24,12 @@ setvol() { notify } mute() { - amixer set "$(sxmo_audiocurrentdevice.sh)" mute + echo "$(sxmo_audiocurrentdevice.sh)" > /tmp/muted-audio.dev + amixer set "$(cat /tmp/muted-audio.dev)" mute notify } unmute() { - amixer set "$(sxmo_audiocurrentdevice.sh)" unmute + amixer set "$(cat /tmp/muted-audio.dev)" unmute notify }