pacmd list-clients
показывает приложения, pacmd list-sinks
показывает устройства, инструмент с графическим интерфейсом pavucontrol
может назначать приложения устройствам.
Какая команда используется для назначения устройств?
Например, скрипт должен иметь возможность автоматически выполнять такие настройки: grep для Firefox среди клиентов, создавать виртуальные устройства ввода/вывода, назначать им Firefox, уничтожать устройства по завершении.
решение1
pactl move-sink-input
[ИД] [МОЙКА]
Переместить указанный поток воспроизведения (идентифицированный числовым индексом) в указанный приемник (идентифицированный символическим именем или числовым индексом).