Рейтинг:0

Pulseaudio: как остановить автоматическое переключение аудиоприемника на концентратор usb-c?

флаг us

Я использую Ubuntu 21.04 с планшетом Intel и концентратором lenovo usb-c с аудиоадаптером.

У меня никогда ничего не подключалось к аудиоразъему на концентраторе usb-c, но каждый раз, когда я подключаю свой планшет к концентратору usb-c, вывод звука переключается на концентратор usb-c, а не остается направленным на динамики планшета. Затем мне нужно зайти либо в настройки, либо использовать расширение вывода звука, чтобы переключить его обратно на динамики.

Эта проблема не возникает при использовании Windows 10 — звук остается направленным через динамики планшета — я предполагаю, что он делает еще один шаг и определяет, действительно ли аудиоразъем подключен к кабелю или нет.

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

смотрите также Путаница ОС по поводу звукового приемника по умолчанию - пульс

24601 avatar
флаг in
Отчеты об ошибках следует подавать по адресу https://askubuntu.com/questions/5121/how-do-i-report-a-bug.
флаг us
сделано: https://bugs.launchpad.net/ubuntu/+bug/1938623
Nate T avatar
флаг it
cn вы перечисляете вывод `pactl list sins`, когда концентратор подключен и возникает проблема? Я могу дать вам обратимое решение (файл конфигурации), которое сделает звук концентратора неактивным, если только они не являются единственным вариантом. Ничего. Это второе решение ниже. Установите приоритет равным 1, и он никогда не будет перехватывать ввод приемника, если только другие приемники полностью не выйдут из строя.
Рейтинг:2
флаг in

У меня похожая проблема (Ubuntu 18), и вот как я ее решил.

Импульсная аудиосистема имеет модуль, который автоматически переключает аудиоустройства при подключении нового устройства. Как правило, это полезно, особенно когда вы подключаете наушники и отключаете их. Я обнаружил, что отключение этого модуля не очень полезно. Более новые версии pulseaudio поддерживают добавление устройств в черный список, но я думаю, что следующее решение иногда является лучшим решением и работает со старыми версиями pulseaudio.

В некоторых случаях устройства, которые в основном не являются аудиоустройствами (например, ваш USB-концентратор и видеокарты с поддержкой звука HDMI), делают это беспорядочным. У системы есть приоритеты для исправления этого, но аудиоустройства USB имеют наивысший приоритет.

Исправление этого включает создание двух файлов для вашего устройства. Для пояснения назовем это устройство myunusedaudio.

Первый файл /etc/udev/rules.d/99-myunusedaudio.rules Этот файл должен включать правило udev для распознавания устройства. Как правило, вы хотели бы сопоставить его с одним или несколькими атрибутами, такими как ATTRS{idProduct} ATTRS{idVendor} ATTRS{серийный номер} Строка соответствия должна включать атрибут ENV{PULSE_PROFILE_SET}="myunusedaudio.conf", который связывает ее со следующим файлом. Ознакомьтесь с другими руководствами о том, как создать и протестировать правило соответствия udev для вашего устройства. Если вы внесете изменения в этот файл, как правило, отключение USB-устройства и его повторное подключение заставят изменения вступить в силу.

Второй файл будет: /usr/share/pulseaudio/alsa-mixer/profile-sets/myunusedaudio.conf (Обратите внимание, что имя файла совпадает с указанным выше.) В этом файле вы устанавливаете приоритет, чтобы ваше устройство имело самый низкий приоритет и никогда не было устройством по умолчанию. Содержимое файла должно быть:

[Общий]
приоритет = 1

После того, как эти два файла будут на месте, ваше аудиоустройство больше не должно выбираться по умолчанию при его подключении.

флаг us
Спасибо! Постараюсь изучить этот вариант в ближайшее время. Я мог бы найти другой возможный метод, используя только приложение с импульсными эффектами (используя настройки>pulseaudio>использовать по умолчанию и, возможно, черный список), но у меня еще не было возможности тщательно его протестировать.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.