PulseAudio nie może załadować modułu bluetooth


38

Mam problem z podłączeniem głośników Bluetooth ze świeżą instalacją 15.10 (EDYCJA: dotyczy również 16.04). Głośniki są podłączone, ale nie są wymienione jako dostępne urządzenie audio.

Próbowałem załadować moduł Bluetooth, używając:

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

Te same głośniki działały doskonale 14.04. Masz pomysły, jak prawidłowo załadować moduł, aby móc korzystać z głośników?


1
Wyodrębniłem rozwiązanie, które opublikowałeś jako część pytania, w osobnej odpowiedzi . Możesz ponownie opublikować tę odpowiedź za pomocą swojego konta (w celu uzyskania odpowiedniej reputacji) lub zintegrować ją z bieżącą odpowiedzią . Proszę, pingujcie mnie, abym mógł usunąć swoją odpowiedź. Zobacz także Co robimy z tym pytaniem, które naprawdę jest odpowiedzią?
Melebius

Odpowiedzi:


58

Rozwiązany przy użyciu odpowiedzi SimFox3 w tym wątku.

Błąd i możliwe rozwiązanie: tak naprawdę znalazłem błąd, który sprawia, że ​​zestaw słuchawkowy jest bezużyteczny, wydaje się, że moduł audio pulsu: moduł-bluetooth-Discover działa tylko, jeśli został uruchomiony po zakończeniu sesji X11. Mam więc obejście.

Edytuj plik:

/etc/pulse/default.pa

i skomentuj ( #na początku linii) następujący wiersz:

#load-module module-bluetooth-discover

teraz edytuj plik:

/usr/bin/start-pulseaudio-x11

i po wierszach:

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

dodaj następujący wiersz:

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

W ten sposób moduły Bluetooth Pulse Audio nie będą pobierane podczas uruchamiania, ale po uruchomieniu x11.


2
Jesteś moim bohaterem! Czy przesłałeś to gdzieś jako raport o błędzie? Naprawiłem to dla mnie.
wybierz

Pracowałem też dla mnie - to na tanim i wesołym Lidl bluetooth SBL 4.1, który wcześniej nie pojawiał się po googlowaniu go w systemie Linux. Dobra robota +1!
Mark Williams

3
działa również na 16.04, wierzcie lub nie, ten błąd nadal istnieje i wygląda na to, że nikt tego nie naprawi
Zippp 23.04.16

1
Świetny! Ten sam problem w Debianie 9 i to samo rozwiązanie ...
multiplayer1080

2
Czy istnieje raport o błędach wysyłania lub dystrybucji? Wydaje mi się, że nie mogę go znaleźć ani w Ubuntu, ani w Debianie, ani w górę ...
bk138,

5

Rozwiązaniem w 16.10 jest:

$ sudo apt install bluetooth pulseaudio-module-bluetooth

Ta odpowiedź została pierwotnie opublikowana jako edycja pytania .


3

Czasami działa po ponownym uruchomieniu, a później pojawia się taki błąd ...

Więc sekwencja:

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

mogę zaoszczędzić czas.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.