Проблема: в pavucontrol автоматически изменяется громкость микрофона, если создать source со включенным модулем module-echo-cancel.
Сделал так:
1) скопировал default.pa из /etc/pulse в /home/user/.config/pulse/
2) В default.pa вписал следующие строки
### Шумоподавитель
load-module module-echo-cancel source_name=alsa_input.pci-0000_00_1b.0.analog-stereo sink_name=alsa_output.pci-0000_00_1b.0.analog-stereo source_properties=device.description=Микрофон_с_шумоподавителем sink_properties=device.description=Выход_без_эха
set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo.2
set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo
По-умолчанию заданы выход без шумоподавления, вход с шумоподавлением.
3) Закомментил строки
#load-module module-filter-heuristics
#load-module module-filter-apply
К проблеме это вроде никак не относится, но звук стал гораздо чище. Видимо модули усиления звука отключило.
Однако pulse начал автоматически подстраивать громкость микрофона, при этом не важно, который из source я выбрал: с шумоподавлением или без. В pavucontrol их громкости вообще связаны. Громкость автоматически меняется, даже если приложений, работающих с микро, не запущено!
Вопрос: как убрать автоматическую подстройку громкости, оставив шумоподавление? Есть ли иной вариант шумоподавления? Будем полагать, что в приложении нет такой функции.