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