This commit is contained in:
		
						commit
						a14ef35708
					
				|  | @ -0,0 +1,23 @@ | |||
| #!/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 <sinkId/sinkName>" >&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 | ||||
		Loading…
	
		Reference in New Issue