PulseAudio не может загрузить модуль Bluetooth

38

У меня проблемы с подключением моих динамиков Bluetooth с новой установкой 15.10 (РЕДАКТИРОВАТЬ: относится и к 16.04). Динамики подключены, но их нет в списке доступных аудиоустройств.

Я попытался загрузить модуль Bluetooth, используя:

sudo pactl load-module module-bluetooth-discover
Failure: Module initialization failed

Те же динамики отлично сработали на 14.04. Любые идеи, как я мог бы правильно загрузить модуль, чтобы я мог использовать свои динамики?

Георги Георгиев
источник
1
Я выделил решение, которое вы разместили как часть вопроса, в отдельный ответ . Не стесняйтесь опубликовать этот ответ, используя свой аккаунт (чтобы получить соответствующую репутацию) или интегрировать его с текущим ответом . Тогда, пожалуйста, пингуйте меня, чтобы я мог удалить свой ответ. Смотрите также Что мы делаем с этим вопросом, который действительно является ответом?
Мелебиус

Ответы:

58

Решено с помощью SimFox3 ответ в этой теме.

Ошибка и возможное решение: на самом деле я обнаружил ошибку, которая делает гарнитуру непригодной для использования, кажется, что импульсный звуковой модуль: module-bluetooth-Discover работает, только если запущен после завершения сеанса X11. Так что у меня есть обходной путь.

Отредактируйте файл:

/etc/pulse/default.pa

и закомментируйте (с символом #в начале строки) следующую строку:

#load-module module-bluetooth-discover

Теперь отредактируйте файл:

/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

добавьте следующую строку:

    /usr/bin/pactl load-module module-bluetooth-discover

Таким образом, модули Bluetooth Pulse audio будут загружаться не во время загрузки, а после запуска x11.

Георги Георгиев
источник
2
Ты мой герой! Вы отправили это как сообщение об ошибке где-нибудь? Это исправило это для меня.
выберите
У меня тоже сработало - это на дешёвом и веселом Lidl bluetooth SBL 4.1, который ранее не появлялся при поиске в Linux. Молодец +1!
Марк Уильямс
3
это работает и для 16.04, верите или нет, но эта ошибка все еще существует, и кажется, что никто не собирается это исправлять
Zippp
1
Большой! Та же проблема в Debian 9 и то же решение ...
multiplayer1080
2
Для этого есть отчет об ошибке в апстриме или дистрибутиве? Кажется, я не могу найти его ни в Ubuntu, ни в Debian, ни в
апстриме
3

Иногда работает после перезагрузки, а потом появляется такая ошибка ...

Итак, последовательность:

sudo pactl unload-module  module-bluetooth-discover 
sudo pactl   load-module  module-bluetooth-discover 

может сэкономить мое время

jmary
источник