Как переключить вывод звука на определенные устройства для каждого приложения с помощью командной строки?

Как переключить вывод звука на определенные устройства для каждого приложения с помощью командной строки?

pacmd list-clientsпоказывает приложения, pacmd list-sinksпоказывает устройства, инструмент с графическим интерфейсом pavucontrolможет назначать приложения устройствам.

Какая команда используется для назначения устройств?

Например, скрипт должен иметь возможность автоматически выполнять такие настройки: grep для Firefox среди клиентов, создавать виртуальные устройства ввода/вывода, назначать им Firefox, уничтожать устройства по завершении.

решение1

pactl move-sink-input[ИД] [МОЙКА]

Переместить указанный поток воспроизведения (идентифицированный числовым индексом) в указанный приемник (идентифицированный символическим именем или числовым индексом).

Страница руководства Ubuntu: pactl

Связанный контент