Поскольку MS Teams для Linux перечисляет аудиоустройства только при запуске, мне приходится перезапускать приложение при переключении, например. в мои наушники. В качестве обходного пути я хотел бы создать постоянный приемник псевдонимов в pulseaudio, который я могу перенаправить на любой реальный приемник на лету (например, например, pactl move-sink-input
или выбор приемника pavucontrol), без уведомления приложения.
Pulseaudio имеет некоторые модули для поддержки приемников с другими (для разных целей), но все они, похоже, исправляют приемные устройства при запуске: пробовал module-combine-sink
, module-remap-sink
. С module-null-sink
я могу создать виртуальный приемник и использовать его выход в качестве источника монитора, но я не могу вернуть этот источник обратно в (реальный) приемник, такой как мои наушники.