Pulseaudio: как повторно сканировать аудиоустройства?

7858
kagali-san

При добавлении USB-устройства в мою систему (я специально не использую современный стек для обнаружения устройств), Pulseaudio не может получить его без restart ( pulseaudio -k; pulseaudio --start).

Есть ли, скажем, опция pactl, которая заставит pulseaudio «обнаруживать» и начинать использовать вновь подключенные устройства?

9
Я запутался в том, что udev, который существует с 2005 года, слишком современен, и все же pulseaudio в порядке ... А учитывая, что udev даже не _do_ обнаруживает устройства (ядро делает), "нет современного стека для обнаружения устройств msgstr "подразумевает ядро ​​без поддержки USB. grawity 9 лет назад 0
Я не уверен, правильно ли я понял ваш вопрос. Вопрос об автоопределении аудиоустройств (и, возможно, о выборе правильного профиля) в Debian Buster, по-видимому, решается раз и навсегда: вы просто говорите, какие устройства ввода / вывода по умолчанию вы предпочитаете, и после подключения Pulseaudio переключаются на эти устройства. Если вы используете что-то немного старше, вы можете попробовать https://gist.github.com/pylover/d68be364adac5f946887b85e6ed6e7ae Richard Gomes 6 лет назад 0
Вы можете (или не можете) найти это полезным: https://superuser.com/questions/1324152/bluetooth-headset-fails-to-connect-on-linux/1324154#1324154 Richard Gomes 6 лет назад 0

1 ответ на вопрос

15
Signez

Actually, yes, there is a way to do so without restarting Pulseaudio:

pacmd unload-module module-udev-detect && pacmd load-module module-udev-detect 

I use it everytime I plug in my external-soundcard or after waking up my laptop. Pulseaudio cleans up his room and bring back my Spotify music on my external soundcard automatically (as it is my default soundcard).

You will need pacmd to do so; it is included in the pulseaudio-utils package on Ubuntu.

Иногда работает, иногда нет. Я думаю, это полностью правильный ответ в любом случае. Stéphane Gourichon 7 лет назад 0

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