O PulseAudio não pode carregar o módulo bluetooth

38

Estou tendo problemas para conectar meus alto-falantes Bluetooth com uma nova instalação 15.10 (EDIT: também se aplica a 16.04). Os alto-falantes estão conectados, mas não estão listados como um dispositivo de áudio disponível.

Tentei carregar o módulo Bluetooth usando:

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

Os mesmos falantes funcionaram perfeitamente em 14.04. Alguma idéia de como eu poderia carregar corretamente o módulo para poder usar meus alto-falantes?

Georgi Georgiev
fonte
1
Extraí a solução que você postou como parte da pergunta em uma resposta separada . Sinta-se à vontade para repassar esta resposta usando sua conta (para ganhar a reputação respectiva) ou integrá-la à sua resposta atual . Então, por favor, faça um ping para que eu possa remover minha resposta. Veja também O que fazemos com esta pergunta que é realmente uma resposta?
Melebius

Respostas:

58

Resolvido usando a resposta SimFox3 neste tópico.

Bug e possível solução: na verdade, encontrei um bug que inutilizava o fone de ouvido, parece que o módulo de áudio de pulso: module-bluetooth-discover funciona somente se iniciado após o término da sessão do X11. Então, eu tenho uma solução alternativa.

Edite o arquivo:

/etc/pulse/default.pa

e comente (com um #no início da linha) a seguinte linha:

#load-module module-bluetooth-discover

Agora edite o arquivo:

/usr/bin/start-pulseaudio-x11

e depois das linhas:

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

adicione a seguinte linha:

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

Dessa forma, os módulos Bluetooth do Pulse audio não serão baixados no momento da inicialização, mas após o x11 ser iniciado.

Georgi Georgiev
fonte
2
Você é meu herói! Você enviou isso como um relatório de bug em algum lugar? Isso consertou para mim.
selecione
Funcionou para mim também - isso no barato e alegre Lidl bluetooth SBL 4.1, que anteriormente falhou em aparecer no Google com o Linux. Bem feito +1!
Mark Williams
3
ele funciona para 16.04, bem como, acreditar ou não esse bug ainda existe e parece que ninguém está indo para corrigir isso
Zippp
1
Ótimo! O mesmo problema no Debian 9 e a mesma solução ...
multiplayer1080
2
Existe um relatório de bug upstream ou distro para isso? Eu não consigo encontrá-lo nem no Ubuntu nem Debian nem a montante ...
bk138
5

A solução em 16.10 é:

$ sudo apt install bluetooth pulseaudio-module-bluetooth

Esta resposta foi originalmente publicada como uma edição da pergunta .

Melebius
fonte
3

Às vezes, ele funciona após a reinicialização e, mais tarde, esse erro aparece ...

Então a sequência:

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

posso economizar meu tempo.

jmary
fonte