From: Siraaj Khandkar Date: Thu, 7 Mar 2019 13:29:39 +0000 (-0500) Subject: Add volume controls X-Git-Url: https://git.xandkar.net/?a=commitdiff_plain;ds=sidebyside;h=187073f4a026e4b7cba25234025be696cae38520;p=khome.git Add volume controls --- diff --git a/bin/vol_dec b/bin/vol_dec new file mode 100755 index 0000000..24c5f09 --- /dev/null +++ b/bin/vol_dec @@ -0,0 +1,10 @@ +#! /bin/sh + +if [ "$1" != "" ] +then + value="$1" +else + value=5 +fi + +$HOME/bin/vol_set "-${value}%" diff --git a/bin/vol_inc b/bin/vol_inc new file mode 100755 index 0000000..e5aa7b5 --- /dev/null +++ b/bin/vol_inc @@ -0,0 +1,10 @@ +#! /bin/sh + +if [ "$1" != "" ] +then + value="$1" +else + value=5 +fi + +$HOME/bin/vol_set "+${value}%" diff --git a/bin/vol_mute b/bin/vol_mute new file mode 100755 index 0000000..5d16538 --- /dev/null +++ b/bin/vol_mute @@ -0,0 +1,6 @@ +#! /bin/sh + +for sink in $(pactl list sinks | grep '^Sink #' | awk -F\# '{print $2}') +do + pactl set-sink-mute "$sink" toggle +done diff --git a/bin/vol_set b/bin/vol_set new file mode 100755 index 0000000..85f3f00 --- /dev/null +++ b/bin/vol_set @@ -0,0 +1,16 @@ +#! /bin/bash + +set -e + +if [ "$1" != "" ] +then + value="$1" +else + value="50%" +fi + +for sink in $(pactl list sinks | grep '^Sink #' | awk -F\# '{print $2}') +do + pactl set-sink-mute "$sink" false + pactl set-sink-volume "$sink" "$value" +done diff --git a/bin/vol_unmute b/bin/vol_unmute new file mode 100755 index 0000000..4cecbbc --- /dev/null +++ b/bin/vol_unmute @@ -0,0 +1,6 @@ +#! /bin/sh + +for sink in $(pactl list sinks | grep '^Sink #' | awk -F\# '{print $2}') +do + pactl set-sink-mute "$sink" false +done