LINUX.ORG.RU

У меня 2 звуковых карты - одна на уши, другая на колонки. Я писал как-то такой скрипт для смены по хоткею всех активных звуковых потоков на другую карту:

#!/bin/bash
# у нас 2 звуковых карты под номерами 0 и 1. Соответственно переключаем или в 0, или в 1
# вычисляем текущий номер карты
: $[ new_sink= 1 - `pactl list short sink-inputs | grep -m 1 protocol-native | cut -f2` ]

# получаем короткий список аудио выходов
# получаем номер индекса и для каждого звукового задания меняем звуковуху
pactl list short sink-inputs | grep protocol-native | cut -f1 | while read line
do
	pactl move-sink-input $line $new_sink
done

tamo
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.