В моем ноутбуке (с Realtek ALC269VB) звук через динамики работает хорошо, пока я не подключу наушники, Speakes приглушается, как и ожидалось, но в наушниках нет звука. Я заметил, что как только я подключил наушники, Alsamixer, Ubuntu Sound Control и pavucontrol переключились на «Наушники», которые не имеют никакого эффекта (на самом деле не существует). Когда я снова переключаюсь на «Динамики», все в порядке; Я могу контролировать звук наушников. Это своего рода обходной путь (запуск pavucontrol для переключения с наушников на колонки), но не совсем удовлетворительный.
Моя полная настройка звука и скриншот Alsamixer .
Вы можете заметить, что Alsamixer говорит «Intel Cougarpoint HDMI» вместо «Intel HDA Realtec ALC269VB», как это было два дня назад. Во всяком случае, я не мог найти никаких отличий между ними.
Мой вопрос:
Для облегчения обхода: есть ли опция командной строки для переключения на «Динамики»?
Pulseaudio всегда пытается переключиться на новый доступный аудиопорт, когда он становится доступным. Чтобы остановить это, мы можем отредактировать нашу default.pa
. Этот файл находится в /etc/pulse
(определение настроек для всех пользователей) или в ~/.pulse
(чтобы переопределить эти настройки для одного пользователя). Просто закомментируйте эту строку, чтобы остановить pulseaudio от переключения портов следующим образом:
# load-module module-switch-on-port-available
Для вступления в силу нам нужно перезапустить сервер pulseaudio с помощью pulseaudio -k
(или перезапустить наш сеанс).
Всякий раз, когда вы редактируете
BLOCKQUOTE>/etc/pulse/default.pa
, сначала сделайте резервную копию, чтобы иметь возможность восстановить предыдущие настройки в случае, если что-то пойдет не так.