From 2bcafd6f0811683a8edaeb5b6178b4564d9ec9f7 Mon Sep 17 00:00:00 2001 From: Martin Selbmann Date: Wed, 23 Sep 2020 09:16:24 +0200 Subject: [PATCH] add a amixer volume ramp testfile --- volumetest.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 volumetest.sh diff --git a/volumetest.sh b/volumetest.sh new file mode 100755 index 0000000..c58deff --- /dev/null +++ b/volumetest.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +volumevalue=$(amixer sget Master | grep 'Right:' | awk -F'[][]' '{ print $2 }' | tr -d '%') +timeout=$1 + +if [ -z "$timeout" ]; then + echo "Timeout missing!" + exit 1 +fi + +if [ "$volumevalue" -eq 0 ]; then + + while [ "$volumevalue" -lt 100 ]; do + volumevalue=$((volumevalue + 1)) + amixer -q sset 'Master' $volumevalue% + echo $volumevalue + sleep $timeout + done + +elif [ "$volumevalue" -gt 0 ]; then + + while [ "$volumevalue" -gt 0 ]; do + volumevalue=$((volumevalue - 1 )) + amixer -q sset 'Master' $volumevalue% + echo $volumevalue + sleep $timeout + done + +fi +