#!/bin/bash # `pacmd set-default-sink` doesn't want to work on my computer, # so this small script will move all playback stream to the choosen sink. # Thanks to mreithub - https://unix.stackexchange.com/a/67398 if [ -z "$1" ]; then echo "Usage: $0 " >&2 echo "Valid sinks:" >&2 pactl list short sinks >&2 exit 1 fi newSink="$1" pactl list short sink-inputs|while read stream; do streamId=$(echo $stream|cut '-d ' -f1) echo "moving stream $streamId" pactl move-sink-input "$streamId" "$newSink" done exit 0