Настройка громкости системы отключается, когда наушники отключены, но нормально, когда наушники подключены?

Громкость моей системы в целом отключена, но когда я подключаю наушники, уровень громкости устанавливается примерно на 50% от его диапазона. Если я изменю громкость системы на другое значение, громкость все равно будет сброшена при подключении наушников. Это как если бы у меня было две разные настройки громкости, основная из которых перезаписывалась другой при подключении наушников. Это нормальное поведение? Есть ли способ, которым я могу изменить это так, чтобы объем был тем же самым независимо от того, что подключено или нет?

0
задан 25 July 2012 в 23:59

1 ответ

Ваш сервер pulseaudio может попытаться восстановить настройки устройства (в вашем случае - наушников), что, как правило, является хорошей идеей.

В настройках по умолчанию это делается с помощью module-device-restore . Вы можете проверить, так ли это в вашем случае, выгрузив этот модуль. Сначала вам нужно узнать порядковый номер модуля 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, чтобы избежать восстановления громкости. Обратите внимание, что тогда это повлияет на всех аудиоустройств в вашей системе.

0
ответ дан 25 July 2012 в 23:59

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

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