Аудиоустройство Bluetooth подключено, но не отображается в аудиоустройствах


9

Ubuntu 15.04 Dell XPS-13

Я могу подключить свои аудиоустройства через Bluetooth, но я не могу их использовать, поскольку они не отображаются в настройках звука в качестве параметра вывода (или параметра ввода).

Как я могу это исправить?

Ответы:


4

Сначала я попытался загрузить модуль, но получил, Failure: Module initialization failedпоэтому сначала нужно выгрузить модуль:

sudo pactl unload-module module-bluetooth-discover

и затем загрузите это снова:

sudo pactl load-module module-bluetooth-discover

После этого я смог увидеть аудиоустройство в настройках звука.


Добро пожаловать в AskUbuntu :) Я думаю, вы должны добавить некоторые детали к своему ответу, так как без другого ответа это не будет иметь большого смысла. Если ваш ответ правильный, он будет повышен до вершины и, таким образом, будет вне контекста.
Вильгельм Эразмус

3

У меня была такая же проблема с Ubuntu Gnome 15.10 и 16.04. Что помогло мне, так это добавление разрешений на чтение для пользователя gdm в pulseaudio bin.

sudo setfacl -m u:gdm:r /usr/bin/pulseaudio

после этого перезапустите pulseaudio (или перезапустите вашу систему)

sudo pkill pulseaudio

Ваше устройство Bluetooth теперь должно быть указано в списке аудиоустройств.


1
Я получаю: setfacl: Опция -m: Недопустимый аргумент рядом с символом 3
weelux

Это тоже помогло мне! Спасибо огромное! Я искал решение этой проблемы во всем!
MJB

GDM должен быть вашим идентификатором пользователя (кажется, имя пользователя тоже работает) - я отредактирую ответ
Thorsten Niehues

Эта команда заставила исчезнуть даже внутреннее аудиоустройство! Как исправить?
Торстен Ниехес

Используйте sudo setfacl -m u:1000:r-x /usr/bin/pulseaudioгде 1000 - ваш идентификатор пользователя. Введите idтерминал для просмотра вашего идентификатора. Не забывайте использовать r и x, иначе все устройства вывода исчезли!
Торстен Ниехес

2

В Blueman есть ошибка, которая выгружается, module-bluetooth-discoverесли она загружается во время загрузки, так что вам, вероятно, придется отключить аудиоустройство, а затем

sudo pactl load-module module-bluetooth-discover

Затем подключите ваше устройство и посмотрите, появится ли оно в настройках звука.


2
(когда я запускаю) ~ $ sudo pactl load-module module-bluetooth-Discover (Я получаю) Сбой: Ошибка инициализации модуля
Аарон Вайнберг

Когда я пытаюсь установить blueman bluetooth manger, я получаю paste.ubuntu.com/10980288
Аарон Вайнберг

Я не уверен, что происходит
Jeremy31

Подобные проблемы здесь $ sudo pactl load-module module-bluetooth-Discover Домашний каталог недоступен: разрешение отклонено Ошибка подключения: соединение отклонено pa_context_connect () Ошибка: соединение отклонено $ sudo -i pactl load-module module-bluetooth-Discover Ошибка соединения: соединение отказано pa_context_connect () не удалось: соединение отклонено
выберите

1
@select Pulseaudio запускается как ваш пользователь, поэтому вы не должны использовать sudo с ним - сообщения об ошибках, которые вы цитируете, совершенно разные, и из-за использования sudo.
cincodenada

0

После успешного подключения Bluetooth-гарнитуры попробуйте
sudo -i pactl load-module module-bluetooth-discover

Если после этого вы сможете выбрать гарнитуру в качестве устройства вывода, вы можете внести следующие изменения:

nano /etc/pulse/default.pa

Закомментируйте следующие строки:

#.ifexists module-bluetooth-discover.so
#load-module module-bluetooth-discover
#.endif

Затем в:

nano /usr/bin/start-pulseaudio-x11

Найдите следующие строки и добавьте после них:

if [ x”$SESSION_MANAGER” != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
fi

# Add the following lines:
/usr/bin/pactl load-module module-bluetooth-discover
# /usr/bin/pactl load-module module-switch-on-connect #<-- Uncomment to automatically select headset on connection
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.