
У меня недавно возникла проблема с настройкой звука. В общем, слишком громко, пока я не установлю громкость ниже 10%. А затем очень быстро становится слишком тихо. Используя микшер alsa, я могу установить громкость наушников и громкость PCM примерно на 50%, а затем получить разумный диапазон на главном канале. Но любое приложение, использующее импульс, сбросит все неглавные каналы на максимум и мгновенно убьет мои уши.
Есть ли способ заставить Pulse НЕ менять другие каналы? Я пытался искать информацию, и похоже, что мне нужно изменить каналы с "mixin" на "ignore" в файле конфигурации, но файлов конфигурации так много, и я не нашел, какие из них на самом деле используются моей системой. Так что в итоге я даже не уверен, что то, что я думаю, правильно.
Может ли кто-нибудь подсказать мне: как найти точные файлы конфигурации, которые мне нужно изменить, или как переопределить глобальную конфигурацию какой-то локальной? и что мне на самом деле нужно изменить?
Спасибо.
решение1
Файл
/usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
содержит все пояснения и основные настройки того, как PulseAudio будет взаимодействовать с настройками микшера Alsa.
решение2
В итоге я выяснил, что мой профиль называется analog-output-headphones. И соответствующий файл конфигурации там:
/usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf
По какой-то причине конфигурация моей карты ALSA такова, что мастер-громкость ничего не делает, и я не нашел, как это изменить. Но я могу "игнорировать" мастер и воздействовать только на наушники... Это не идеально, но в настоящее время работает.