Pulseaudio loopback меняет источник при подключении нового источника

У меня есть аудиопоток, поступающий через линейный вход, который я предпочитаю постоянно контролировать. Для этого я использую следующую команду:

pacmd load-module module-loopback latency_msec=1 source='alsa_input.pci-0000_00_1f.3.analog-stereo'

и каждый раз, когда я подключаю любой дополнительный источник звука (веб-камера, usb-микрофон и т.д.), он переключается на этот источник... что приводит к уровню обратной связи, близкому к уху, заставляя меня либо вырвать источник как можно быстрее, либо выгрузить модуль и выполнить команду снова.

Я называю источник в этой команде... почему оно продолжает меняться при подключении новых источников? Как мне постоянно добавлять шлейф указанного устройства, который НЕ ИЗМЕНЯЕТСЯ?

Попробовал закомментировать "load-module module-switch-on-connect" в /etc/pulse/default.pa и никакого эффекта. Думал, что это поможет, так как это решение, как мне кажется, я уже где-то видел. Мне кажется, что я что-то упускаю...

Детали системы: Материнская плата Asus Prime Z370-A, i7-8700K, Xubuntu 18.04, 4.15.0-20-generic

0
задан 13 May 2018 в 04:04

1 ответ

Чтобы получить фактический ответ, а не комментарий: передайте source_dont_move=1 при загрузке модуля (документация).

0
ответ дан 25 November 2020 в 13:51

Другие вопросы по тегам:

Похожие вопросы: