Автоматически менять устройство ввода-вывода звука


34

Я должен подключить свой USB-аудио адаптер (4300054 Gigawire USB Audio Adapter) для аудиовхода, потому что имеет порт комбинированного ввода-вывода для голоса. После того, как я это сделаю, я открою настройки звука и вручную выберу USB Audio адаптер для входа и выхода, если нет, система по умолчанию останется выбранной.

Есть ли в любом случае, я могу сделать Ubuntu, чтобы автоматически выбрать USB Audio Adapter по умолчанию, как только я подключаю?

Ответы:


48

Существует импульсный модуль включения-подключения, который обеспечивает автоматическое переключение аудиоустройства при подключении. Чтобы проверить, работает ли это, мы можем ввести следующую команду в терминале:

pacmd load-module module-switch-on-connect

В случае успеха мы можем добавить следующую строку в наш /etc/pulse/default.pa

load-module module-switch-on-connect

всегда загружать этот модуль при каждом входе в систему, соответственно перезапуск Pulseaudio Daemon.


Я только что нашел этот ответ и хотел бы снова его подтвердить. Это решает проблему в Ubuntu 14.04.
Ларс Нистрем

1
так долго он там и до сих пор не настроен для автоматической загрузки в 16.04: |
Иван Темченко

@ LarsNyström Я проголосовал за тебя
Набиль Кадими

только что применил это к 17.04 - идеальное решение и действительно должно быть по умолчанию
fishears

1
Что если Module load failed?
Скиппи ле Гран Гуру

18

создать, ~/.config/pulse/default.paесли он не существует, и добавить

.include /etc/pulse/default.pa
load-module module-switch-on-connect

Это лучше, чем редактирование /etc/pulse/default.pa.

После этого вы должны бежать, pulseaudio -k && pulseaudio --startчтобы изменения вступили в силу. Спасибо, что указали на этого селекционера


4
У меня работает 16.04 LTS. Вам также необходимо перезапустить pulseaudio после создания этой конфигурации. 'pulseaudio -k' из командной строки сделает это.
владелец

4
Почему это «лучше, чем редактировать /etc/pulse/default.pa»?
Родриго

Я использовал это, чтобы установить мои подключенные наушники по умолчанию после перезагрузки, просто редактирование /etc/pulse/default.pa не сработало.
Себастьян Бласк

2
@Rodrigo, потому что обычно не очень хорошая идея редактировать общесистемные файлы конфигурации, которые могут быть перезаписаны обновлением и / или повлиять на других пользователей. Смотрите здесь: wiki.archlinux.org/index.php/PulseAudio#Configuration_files
Хан-Тюми

@ хан-тюми Конечно! Спасибо!
Родриго
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.