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


38

У мене виникають проблеми з підключенням моїх Bluetooth-динаміків із новою установкою 15.10 (EDIT: застосовується також до 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, який раніше не з'являвся в Google за допомогою Google. Молодці +1!
Марк Вільямс

3
він також працює на 16.04, вірте чи ні, ця помилка все ще існує і, здається, ніхто не збирається це виправити
Zippp

1
Чудово! Та ж проблема в Debian 9 і те саме рішення ...
multiplayer1080

2
Чи є для цього звіт про помилки вгорі чи дистрибутив? Я не можу знайти його ні в Ubuntu, ні в Debian, ні вище за течією ...
bk138


3

Іноді це працює після перезавантаження, а пізніше така помилка з’являється…

Отже, послідовність:

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

може заощадити мій час.

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