Автоматично змінювати пристрій виведення звуку


33

Мені доводиться підключати свій USB-аудіоадаптер (4300054 Gigawire USB Audio Adapter) для аудіовведення, оскільки має комбінований порт-вихід-вихід для голосу. Після цього я відкрию «Налаштування звуку» і вручну виберіть USB аудіоадаптер для вводу та виводу, якщо цього не зробити, системний замовник залишається обраним.

Чи все-таки я можу зробити так, щоб Ubuntu автоматично вибирав USB-аудіоадаптер за замовчуванням, як тільки я підключаюся?

Відповіді:


47

Існує модуль імпульсного включення-підключення, що дозволяє автоматично перемикати аудіопристрій при підключенні. Щоб перевірити, чи працює це, ми можемо видати наступну команду в терміналі:

pacmd load-module module-switch-on-connect

Після успіху ми можемо додати наступний рядок до нашого /etc/pulse/default.pa

load-module module-switch-on-connect

щоб завжди завантажувати цей модуль під час кожного входу, відповідно. перезапуск демона імпульсу.


Я просто знайшов цю відповідь і хотів би, щоб я міг її схвалити. Це вирішує проблему на Ubuntu 14.04.
Lars Nyström

1
такий довгий час він там, і досі не встановлений для автоматичного завантаження в 16.04: |
Іван Темченко

@ LarsNyström Я виступив за тебе
Набіл Кадімі

щойно застосував це до 17.04 - ідеальне рішення і справді має бути за замовчуванням
рибалка

1
Що робити, якщо Module load failed?
Skippy le Grand Gourou

19

створити, ~/.config/pulse/default.paякщо його не існує, і додати

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

Це краще, ніж редагування /etc/pulse/default.pa.

Після цього слід запустити, pulseaudio -k && pulseaudio --startщоб зміни набрали чинності. Дякую за те, що вказали на lreeder


4
Для мене працює 16.04 LTS. Вам також потрібно перезапустити pulseaudio після створення цієї конфігурації. 'pulseaudio -k' з командного рядка зробить це.
lreeder

4
Чому це "краще, ніж редагування /etc/pulse/default.pa"?
Родріго

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

2
@Rodrigo, оскільки зазвичай не годиться редагувати файли конфігурації для всієї системи, які можуть бути замінені оновленням та / або впливати на інших користувачів. Дивіться тут: wiki.archlinux.org/index.php/PulseAudio#Configuration_files
han-tyumi

@ han-tyumi Звичайно! Дякую!
Родріго
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.