У меня похожая проблема с гарнитурой Bluetooth и двумя режимами ее работы (высокое качество по сравнению с вызовом / микрофоном).
Я просто перебираю все исходники и перемещаю их один за другим.
Вот мой код, надеюсь, он поможет вам выбрать правильный путь. Береги себя.
function move_all { sink=$1 # define your destination sink here pacmd list-source-outputs | grep index | while read line do index=$(echo $line | cut -f2 -d' ') # Ignore errors because some sources are "DONT_MOVE" (what I think means, not being used) # vvvvvvvvvvvvvvv pacmd move-source-output $index $sink 2>&1 >/dev/null done }