diff options
Diffstat (limited to '')
-rwxr-xr-x | i3/.config/i3/switch_audio.sh | 8 |
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 |