diff options
Diffstat (limited to '.scripts/virtual_mic.sh')
-rw-r--r-- | .scripts/virtual_mic.sh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/.scripts/virtual_mic.sh b/.scripts/virtual_mic.sh new file mode 100644 index 0000000..20d791d --- /dev/null +++ b/.scripts/virtual_mic.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +# create virtual sinks +pactl load-module module-null-sink sink_name=VirtualSpeaker +pactl load-module module-null-sink media.class=Audio/Duplex sink_name=VirtualMicrophone + +# create loopbacks +pactl load-module module-loopback source="VirtualSpeaker.monitor" sink="$(pactl get-default-sink)" +pactl load-module module-loopback source="$(pactl get-default-source)" sink="VirtualMicrophone" +pactl load-module module-loopback source="VirtualSpeaker.monitor" sink="VirtualMicrophone" |