Настройка громкости системы отключается, когда наушники отключены, но нормально, когда наушники подключены?
Громкость системы в целом отключена, но когда я подключаю наушники, уровень громкости устанавливается примерно на 50% от его диапазона. Если я изменю громкость системы на другое значение, громкость все равно будет сброшена при подключении наушников. Это как если бы у меня было две разные настройки громкости, основная из которых перезаписывалась другой при подключении наушников. Это нормальное поведение? Есть ли способ, которым я могу изменить это так, чтобы объем был тем же самым независимо от того, что подключено или нет?
1 ответ
Ваш сервер pulseaudio может попытаться восстановить настройки устройства (в вашем случае - наушников), что, как правило, является хорошей идеей.
В настройках по умолчанию это делается с помощью module-device-restore. Вы можете проверить, так ли это в вашем случае, выгрузив этот модуль. Сначала вам нужно узнать порядковый номер модуля-устройства-восстановления. Найдите его индекс в длинном списке загруженных модулей, который будет отображаться с
pacmd list-modules
Затем мы можем временно выгрузить модуль, заменив <index> с найденным выше в следующей команде:
pacmd unload-module <index>
Затем мы можем увидеть, решена ли проблема, с которой мы столкнулись. Пока что ничего плохого, модуль будет загружаться снова при каждом перезапуске pulseaudio.
Чтобы не загружать этот модуль в случае его нежелательного восстановления настроек, мы можем закомментировать следующую строку в /etc/pulse/default.pa:
# load-module module-device-restore
В качестве альтернативы мы также можем загрузить этот модуль с опцией restore_muted=false чтобы избежать восстановления приглушенного состояния или с опцией restore_volume=false чтобы избежать восстановления объема. Обратите внимание, что тогда это повлияет на все аудиоустройства в вашей системе.