added bin/ scripts, created cdg

This commit is contained in:
2015-05-27 20:24:12 -07:00
parent 50228d94ae
commit 8f6dfcca30
9 changed files with 54 additions and 0 deletions

10
bin/audiochngout Executable file
View File

@@ -0,0 +1,10 @@
#!/usr/bin/env bash
sinks=($(pacmd list-sinks | grep index | \
awk '{ if ($1 == "*") print "1",$3; else print "0",$2 }'))
inputs=($(pacmd list-sink-inputs | grep index | awk '{print $2}'))
[[ ${sinks[0]} = 0 ]] && swap=${sinks[1]} || swap=${sinks[3]}
pacmd set-default-sink $swap &> /dev/null
for i in ${inputs[*]}; do pacmd move-sink-input $i $swap &> /dev/null; done