Как получить звук в наушниках, не переключаясь обратно на «Динамики» вручную?

В моем ноутбуке (с Realtek ALC269VB) звук через динамики работает хорошо, пока я не подключу наушники, Speakes приглушается, как и ожидалось, но в наушниках нет звука. Я заметил, что как только я подключил наушники, Alsamixer, Ubuntu Sound Control и pavucontrol переключились на «Наушники», которые не имеют никакого эффекта (на самом деле не существует). Когда я снова переключаюсь на «Динамики», все в порядке; Я могу контролировать звук наушников. Это своего рода обходной путь (запуск pavucontrol для переключения с наушников на колонки), но не совсем удовлетворительный.

Моя полная настройка звука и скриншот Alsamixer .

Вы можете заметить, что Alsamixer говорит «Intel Cougarpoint HDMI» вместо «Intel HDA Realtec ALC269VB», как это было два дня назад. Во всяком случае, я не мог найти никаких отличий между ними.

Мой вопрос:

Для облегчения обхода: есть ли опция командной строки для переключения на «Динамики»?

3
задан 22 May 2012 в 02:57

1 ответ

Pulseaudio всегда пытается переключиться на новый доступный аудиопорт, когда он становится доступным. Чтобы остановить это, мы можем отредактировать нашу default.pa. Этот файл находится в /etc/pulse (определение настроек для всех пользователей) или в ~/.pulse (чтобы переопределить эти настройки для одного пользователя). Просто закомментируйте эту строку, чтобы остановить pulseaudio от переключения портов следующим образом:

# load-module module-switch-on-port-available

Для вступления в силу нам нужно перезапустить сервер pulseaudio с помощью pulseaudio -k (или перезапустить наш сеанс).

Всякий раз, когда вы редактируете /etc/pulse/default.pa, сначала сделайте резервную копию, чтобы иметь возможность восстановить предыдущие настройки в случае, если что-то пойдет не так.

0
ответ дан 22 May 2012 в 02:57

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

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