aboutsummaryrefslogtreecommitdiff
path: root/i3/.config/i3/switch_audio.sh
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xi3/.config/i3/switch_audio.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/i3/.config/i3/switch_audio.sh b/i3/.config/i3/switch_audio.sh
index ee8531a..aff2543 100755
--- a/i3/.config/i3/switch_audio.sh
+++ b/i3/.config/i3/switch_audio.sh
@@ -1,12 +1,16 @@
#/bin/sh
+# Usage :
+# switch_audio.sh <sinkport_number>
+
headphones="analog-output-headphones"
lineout="analog-output-lineout"
+sinkport="$1"
if [[ $(echo $(pacmd list | grep "active port") | cut -d" " -f3 | cut -d"<" -f2 | cut -d">" -f1) == $lineout ]]
then
- pacmd set-sink-port 0 $headphones
+ pacmd set-sink-port $sinkport $headphones
elif [[ $(echo $(pacmd list | grep "active port") | cut -d" " -f3 | cut -d"<" -f2 | cut -d">" -f1) == $headphones ]]
then
- pacmd set-sink-port 0 $lineout
+ pacmd set-sink-port $sinkport $lineout
fi