Ubuntu 13.04 bluetooth A2DP nie działa

12

Zainstalowałem Ubuntu 13.04 na nowej partycji i mam pewne problemy z bluetooth.

Zwykle używam bluetooth do łączenia się z bezprzewodowym zestawem słuchawkowym, na starej partycji w Ubuntu 12.10 wszystko jest w porządku.

Ubuntu jest w stanie wykryć moje odbiorniki Bluetooth, ale nie mogę sparować urządzenia. Po googlowaniu stwierdziłem, że wszystko, czego potrzebuję, to dodać Enable=Socketw sekcji ogólnej /etc/bluetooth/audio.conf.

Po ponownym uruchomieniu demona bluetooth mogę sparować bezprzewodowy odbiornik A2DP i widzę adapter bluetooth pod ustawieniem audio, co oznacza, że ​​pulseaudio rozpoznał mój adapter A2DP.

Niestety, kiedy odtwarzam plik audio, słyszę wyjście przez głośniki komputera, a nie kajdanki bluetooth.

Masz pomysł, jak to rozwiązać?

Próbowałem sformatować i ponownie zainstalować Ubuntu 64-bit od zera, aby uzyskać czystą instalację, ale problem nadal występuje. Podejrzewam, że zespół Ubuntu zmienił coś w ustawieniach Bluetooth z 12.10 na 13.04.

użytkownik153241
źródło
Czy wybrałeś audio Bluetooth w zakładce Ustawienia dźwięku - zakładka Wyjście przed rozpoczęciem strumienia audio?
Takkat
tak zrobiłem, właściwie mój problem polega na tym, że kliknięcie zakładki wyjścia Bluetooth nic się nie dzieje, spodziewałbym się usłyszeć muzykę odtwarzaną przez mój bezprzewodowy odbiornik, ale nadal gra przez moje wewnętrzne głośniki
użytkownik153241
Nie można zmienić odtwarzanego dźwięku. Musisz zatrzymać odtwarzacz, a następnie zmienić wyjście, a następnie ponownie uruchomić odtwarzacz. To pomaga?
Takkat

Odpowiedzi:

8

To działało dla mnie:

1) Otwórz /etc/bluetooth/audio.confza pomocą następującego polecenia *:

gksudo gedit /etc/bluetooth/audio.conf

(*) Powyższy wiersz poleceń wymaga pakietów gediti gksu.

2) znajdź „Enable = ...” w [General]sekcji i usuń Socket z listy.

[General]
Enable = ....

3) Dodaj ten wiersz w Generalsekcji:

Disable = Socket

4) Zapisz i zamknij gedit

5) Uruchom ponownie usługę Bluetooth za pomocą następującego polecenia:

sudo service bluetooth restart

6) Ponownie uruchom pulseaudio dla dobrego pomiaru.

pulseaudio -k 
pulseaudio -D

7) Skrzyżuj palce i spróbuj.

Biblioclasta
źródło
1
Edycja tego pliku pomogła mi. Nie widziałem Enable=...poniżej [General], ale dodałem Disable=Socketopcję. Ja też nie skomentowałem AutoConnect=True. To umożliwiło oba tryby w pulseaudio, pozwalając mi na zmianę z HSP / HFP na A2DP i dźwięk jest stereofoniczny.
cuichi
Podobny problem w 16.04: askubuntu.com/questions/775523/…
Rmano
3

Miałem prawie taki sam problem jak oryginalny post. Próbowałem każdej sugestii, jaką mogłem znaleźć. Po dniach prób i błędów mój Bose AE2w w końcu łączy się i pozostaje połączony w profilu A2DP.

Po pierwsze, wyciszam swoją kartę dźwiękową w opcjach dźwiękowych, zanim połączę się z moim heasetem bluetooth (ten krok może być niepotrzebny, ale tak właśnie robię). I edytowałem /etc/bluetooth/audio.config z tymi ustawieniami (komentarze usunięte w przykładzie)

[General]
Enable=Gateway,Source
Disable=Socket
AutoConnect=false #test later with true
[Headset]
MaxConnected=1
[A2DP]
SBCSources=1
MPEG12Sources=0

Następnie kliknij Połącz w opcjach Bluetooth (jeśli nie jest to automatyczne). Na koniec wybierz profil A2DP w opcjach Dźwięk. Szczerze mówiąc, nie wiem, co robią niektóre ustawienia, ale działały na mnie od 2 dni.

Nie wiem na pewno, ale myślę, że źródłem problemu jest to, że okno „Dźwięk” wyświetla tylko 1 urządzenie (ale profile urządzenia 2). Ponieważ w systemie Windows 7/8 w opcjach dźwięku wyświetla 2 urządzenia (po jednym dla każdego profilu), co pozwala wybrać „urządzenie domyślne [profil]”.

Dzięki chłopaki, sam nie rozwiązałbym tego problemu, mam nadzieję, że to komuś pomoże.

edycja: to działało przez tydzień na zaufanym Tahr amd x64 z kreatywną platyną x-fi, Bose AE2W, adapter Bluetooth SoundBot.

Corey
źródło
3

Używam Ubuntu 13.04 i miałem podobny problem po aktualizacji z 12.10, udało mi się tymczasowo obejść to, ale niestety trzeba to zrobić ponownie po każdym ponownym uruchomieniu. Jeśli ktoś może zautomatyzować ten proces, proszę dać mi znać. Dzięki.

Najpierw musimy zabić pulseaudio, - ale pulseaudiozawsze uruchamia się ponownie, więc musimy to wyłączyć - na terminalu;

sudo gedit /etc/pulse/client.conf

zmień autospawn = yesna autospawn = noi ustaw daemon-binaryna /bin/true. Upewnij się, że te linie nie są komentowane. Zapisz i zamknij plik. Gotowe, dźwięk pulsacyjny nie będzie się ponownie uruchamiał po awarii lub wymuszeniu zamknięcia.

Następny bieg

sudo gedit /etc/bluetooth/audio.conf

i poniżej Generaldodaj

Enable=Socket

zamknij i zapisz plik. Uruchom w terminalu;

sudo service bluetooth restart

uruchomić w terminalu;

pulseaudio --kill

teraz połącz się z urządzeniem bluetooth (przetestowałem to za pomocą BLUEMAN). Uruchom w terminalu;

pulseaudio

następnie w innym oknie terminala;

sudo gedit /etc/bluetooth/audio.conf

usuń Socket, pozostawiając Enable=. Zapisz i zamknij plik i uruchom w terminalu;

sudo service bluetooth restart

ponownie połącz się z urządzeniem bluetooth; - i powinno (mam nadzieję) działać.

użytkownik165648
źródło
To dobra informacja, ale aby uzyskać więcej pomocy, otwórz nowe pytanie. Dzięki!
belacqua
To trochę szalone rzeczy, ale to był jedyny sposób, w jaki działałem a2dp, dzięki za dzielenie się! Czy kiedykolwiek znalazłeś lepsze rozwiązanie?
Teresa e Junior
0

Te same problemy miałem po aktualizacji z 12.10. Po usunięciu wszystkich plików konfiguracyjnych z mojego katalogu domowego i ponownej instalacji od nowa bluetooth ad2p znów działało. Nie jest to najbardziej idealne rozwiązanie, ale zadziałało.

Zaznacz mnie
źródło
0

Miałem ten sam problem. Mój problem polegał na tym, że avahidaemon się zawiesił.

  1. usługa sudo avahi-daemon start #start avahi
  2. usługa sudo bluetooth uruchom ponownie #restart bluetooth, aby ponownie połączyć się z avahi
  3. sudo lista kart pactl krótka #get nazwa na karcie bluetooth
  4. sudo pactl set-card-profile <> a2dp # For me sudo pactl set-card-profile bluez_card.00_1E_7C_01_6D_45 a2dp

Mam nadzieję że to pomoże.

pozdrowienia Anton

Springinjecter
źródło