From 187073f4a026e4b7cba25234025be696cae38520 Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Thu, 7 Mar 2019 08:29:39 -0500 Subject: [PATCH] Add volume controls --- bin/vol_dec | 10 ++++++++++ bin/vol_inc | 10 ++++++++++ bin/vol_mute | 6 ++++++ bin/vol_set | 16 ++++++++++++++++ bin/vol_unmute | 6 ++++++ 5 files changed, 48 insertions(+) create mode 100755 bin/vol_dec create mode 100755 bin/vol_inc create mode 100755 bin/vol_mute create mode 100755 bin/vol_set create mode 100755 bin/vol_unmute 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 -- 2.20.1