it-swarm.com.de

PulseAudio kann das Bluetooth-Modul nicht laden

Ich habe Probleme beim Verbinden meiner Bluetooth-Lautsprecher mit einer neuen 15.10-Installation (BEARBEITEN: gilt auch für 16.04). Die Lautsprecher sind angeschlossen, werden jedoch nicht als verfügbares Audiogerät aufgeführt.

Ich habe versucht, das Bluetooth-Modul mit folgendem Befehl zu laden:

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

Die gleichen Referenten haben am 14.04. Einwandfrei gearbeitet. Irgendwelche Ideen, wie ich das Modul richtig laden könnte, damit ich meine Lautsprecher verwenden kann?

37
Georgi Georgiev

Gelöst mit SimFox3 Antwort in this Thread.

Fehler und mögliche Lösung: Tatsächlich habe ich einen Fehler gefunden, der das Headset unbrauchbar macht. Es scheint, dass das Pulse-Audiomodul: module-bluetooth-discover nur funktioniert, wenn es nach Abschluss der X11-Sitzung gestartet wird. Ich habe also einen Workaround.

Bearbeiten Sie die Datei:

/etc/Pulse/default.pa

und kommentiere (mit einem # am Anfang der Zeile) die folgende Zeile aus:

#load-module module-bluetooth-discover

bearbeiten Sie nun die Datei:

/usr/bin/start-pulseaudio-x11

und nach den Zeilen:

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

füge die folgende Zeile hinzu:

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

Auf diese Weise werden die Bluetooth-Module des Pulse Audio nicht beim Booten heruntergeladen, sondern erst nach dem Start von x11.

55
Georgi Georgiev

Die Lösung in 16.10 ist:

$ Sudo apt install bluetooth pulseaudio-module-bluetooth

Diese Antwort wurde ursprünglich als Bearbeitung der Frage veröffentlicht.

5
Melebius

Manchmal funktioniert es nach einem Neustart und später erscheint ein solcher Fehler ...

Also die Reihenfolge:

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

kann meine Zeit sparen.

1
jmary