From 80fff2ab4ca25d7996afd164a875bfd4fd0c4489 Mon Sep 17 00:00:00 2001 From: Felix Van der Jeugt Date: Tue, 17 Jan 2017 11:38:50 +0100 Subject: [PATCH] sslide with actual values, as the bar provides the ratio --- local/bin/sslider.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/local/bin/sslider.sh b/local/bin/sslider.sh index f58dc7d..5007412 100755 --- a/local/bin/sslider.sh +++ b/local/bin/sslider.sh @@ -1,5 +1,7 @@ #!/bin/sh -current="$(amixer get Master | sed -n '/%/s/.*\[\(.*\)%\].*/\1/p' | head -1)" -wjt -x "$current" | while read next; do - amixer -q set Master "$next%" +uplimit="$(amixer get Master | grep "Limits:" | tr -s ' ' | cut -d' ' -f6)" +lolimit="$(amixer get Master | grep "Limits:" | tr -s ' ' | cut -d' ' -f4)" +current="$(amixer get Master | grep "Mono:" | tr -s ' ' | cut -d' ' -f4)" +wjt -l "$lolimit" -u "$uplimit" -x "$current" | while read next; do + amixer -q set Master "$next" done