web-dev-qa-db-fra.com

PulseAudio ne peut pas charger le module Bluetooth

Je ne parviens pas à connecter mes enceintes Bluetooth avec une nouvelle installation de 15.10 (EDIT: s’applique également à 16.04). Les haut-parleurs sont connectés, mais ils ne sont pas répertoriés comme un périphérique audio disponible.

J'ai essayé de charger le module Bluetooth en utilisant:

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

Les mêmes intervenants ont parfaitement fonctionné le 14.04. Des idées pour charger correctement le module afin d’utiliser mes haut-parleurs?

36
Georgi Georgiev

Résolu en utilisant SimFox3 answer dans this thread.

Bug et solution possible: en fait, j'ai trouvé un bug rendant le casque inutilisable. Il semble que le module audio Pulse: module-bluetooth-discover ne fonctionne que s'il est démarré après la fin de la session X11. J'ai donc une solution de contournement.

Editez le fichier:

/etc/Pulse/default.pa

et commentez (avec un # au début de la ligne) la ligne suivante:

#load-module module-bluetooth-discover

maintenant éditez le fichier:

/usr/bin/start-pulseaudio-x11

et après les lignes:

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

ajoutez la ligne suivante:

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

Ainsi, les modules Bluetooth de Pulse Audio ne seront pas téléchargés au démarrage mais après le démarrage de x11.

53
Georgi Georgiev

La solution en 16.10 est:

$ Sudo aptitude install bluetooth pulseaudio-module-bluetooth

Cette réponse a été initialement publiée en tant que modifier la question .

3
Melebius

Parfois, cela fonctionne après le redémarrage, et plus tard une telle erreur apparaît ...

Donc la séquence:

Sudo pactl unload-module  module-bluetooth-discover 
Sudo pactl   load-module  module-bluetooth-discover 

peut sauver mon temps.

1
jmary