aboutsummaryrefslogtreecommitdiff
path: root/vlm
diff options
context:
space:
mode:
Diffstat (limited to 'vlm')
-rwxr-xr-xvlm19
1 files changed, 16 insertions, 3 deletions
diff --git a/vlm b/vlm
index b4b279b..fe62be4 100755
--- a/vlm
+++ b/vlm
@@ -45,10 +45,20 @@ fi
case "$1" in
increase)
- pactl set-sink-volume ${SINKS[$IS]} "+5%"
+ if test "x$2" = "x"
+ then
+ pactl set-sink-volume ${SINKS[$IS]} "+5%"
+ else
+ pactl set-sink-volume ${SINKS[$IS]} $2
+ fi
;;
decrease)
- pactl set-sink-volume ${SINKS[$IS]} "-5%"
+ if test "x$2" = "x"
+ then
+ pactl set-sink-volume ${SINKS[$IS]} "-5%"
+ else
+ pactl set-sink-volume ${SINKS[$IS]} $2
+ fi
;;
togglemute)
pactl set-sink-mute ${SINKS[$IS]} toggle
@@ -67,7 +77,10 @@ case "$1" in
done
;;
*)
- echo "Usage: /usr/local/bin/pavolctrl {increase|decrease|togglemute|nextsink}"
+ echo "Usage: vlm {increase [INC]|decrease [INC]|togglemute|nextsink}"
+ echo " Volume increment INC is given as is to pactl."
+ echo " Default INC is +5% for increase, -5% for decrease."
+ echo " nextsink cycles audio outputs e.g. sound cards, usb, ..."
exit 2
;;
esac