Mam zestaw słuchawkowy Bluetooth, który doskonale działa na Ubuntu 13.04. Teraz aktualizuję do 13.10 i oto, co się dzieje:
Po zainstalowaniu blueman, bluetooth-suport, pulseaudio-module-bluetooth i tak dalej, mogę znaleźć swoje urządzenie, sparować je i połączyć się z usługą zestawu słuchawkowego. Ale urządzenie nie pojawia się w ustawieniach dźwięku, więc po prostu nie mogę wybrać go jako urządzenia wejścia / wyjścia. Innymi słowy, jest połączony, ale „bezużyteczny”.
Szukając rozwiązań, znalazłem oprogramowanie o nazwie stream2ip. Dzięki temu mogę podłączyć urządzenie i pojawia się ono w Ustawieniach dźwięku, dźwięk również jest odtwarzany w urządzeniu, ale mój mikrofon nie działa, nawet jeśli wybrano w ustawieniach, również opcja A2DP nadal nie działa.
Stream2ip wcale nie jest rozwiązaniem, to znaczy wszystko działało bez niego w poprzedniej wersji Ubuntu.
Może coś mi umknęło i mam nadzieję, że ktoś da mi jakąkolwiek wskazówkę.
Jak mogę uzyskać opcję wyjścia A2DP i dane wejściowe znów działają na Ubuntu 13.10? Jak sprawić, aby urządzenie pojawiało się w Ustawieniach dźwięku bez konieczności korzystania ze Stream2ip?
Dzięki!
Edytuj 1
Co próbowałem do tej pory:
- Zainstaluj widelec bazarowy powiązany poniżej.
- Ponownie zainstaluj pulseaudio
- Ponownie zainstaluj bluez
- Zmień ustawienia na /etc/bluetooth/audio.conf (Enable = Socket, Disable = Socket ...)
- Zainstaluj wszelkiego rodzaju pakiety, takie jak bluez-utils, bluez-audio, gstreamer0.10
- Zainstaluj regulację głośności pulseaudio
- Zainstaluj blueman, bluetooth-suport, pulseaudio-module-bluetooth
Edytuj 2
Teraz mikrofon i a2dp działają (oczywiście osobno).
Aby to zrobić, trzeba podłączyć zestaw słuchawkowy, rozpocząć jakąś muzykę, wstrzymać go za pomocą opcji odtwarzania zestawu słuchawkowego, a następnie zmienić tryb wyjścia w ustawieniach dźwięku do A2DP (czasami to nie działa w pierwszym razem)
To daleko od działało tak, jakby działało 13.04. Ale działa, i prawdopodobnie będę musiał przez jakiś czas poradzić sobie z stream2ip.
Przy okazji, oto jak zainstalowałem strem2ip:
sudo apt-add-repository ppa:takkat-nebuk/takkat
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install stream2ip-gtk3
Edytuj 3
Zamiast używać stream2ip do wyświetlania zestawu słuchawkowego w ustawieniach dźwięku, możesz po prostu użyć tego polecenia: pulseaudio -k
Teraz pytanie brzmi: jak zrobić to automatycznie po sparowaniu urządzenia?
Co mam do tej pory:
- Wszystkie elementy zestawu słuchawkowego działają.
- Sposób na uniknięcie stream2ip, ale jeszcze nie optymalny sposób.
Edytuj 4
Po odłączeniu urządzenia Bluetooth ogólny dźwięk po prostu ulega awarii, wszystkie urządzenia znikają z ustawień dźwięku (w tym głośników). Jeśli jest otwarty, Rhythmbox również ulega awarii i nie mam również żadnego innego dźwięku systemowego.
Zgadnij, jak to rozwiązać?
Nadal szukam sposobów na uniknięcie używania pulseaudio -k
polecenia za każdym razem, gdy podłączam zestaw słuchawkowy.
Odpowiedzi:
Wypróbowałem wszystkie sugestie tutaj, aby mój tryb a2dp ze słuchawkami bluetooth działał w Ubuntu 13.10. Po instalacji Ubuntu 13.10 z jądrem 3.12.rc4 słuchawki zostały wyświetlone w ustawieniach dźwięku po sparowaniu ich i zastosowaniu polecenia pulseaudio -k , które zabija usługę pulseaudio. Jednak nadal nie mogłem ich wybrać, a dźwięk odtwarzany był przez wewnętrzne głośniki laptopa.
To działało dla mnie:
1) otwórz plik konfiguracyjny
i dodaj w [Ogólne] :
Odkomentowałem również wiersz (usuwając #), który brzmi:
2) zainstaluj ponownie pulseaudio i bluez , NIE pomijaj instalacji pulseaudio-module-bluetooth
Gdy to zrobiłem, ponownie uruchomiłem i połączyłem słuchawki za pomocą ustawień bluetooth , które działały dobrze. Nadal nie widzę słuchawki wymienione w dźwiękowych ustawień * w jedności. Jednak gdy otworzyłem ** pulseaudio-volume-control i wybrałem kartę konfiguracji , zobaczyłem słuchawki, ale skojarzony profil został wyłączony . Zmieniłem to na A2DP i słuchawki były wymienione w ustawieniach dźwięku . Ponieważ to zrobiłem, słuchawki są wyświetlane w ustawieniach dźwięku natychmiast po podłączeniu.
UWAGA: Miałem zainstalowany widelec bazarowy, jak opisano powyżej, ale wyjęcie go po podłączeniu słuchawek zadziałało.
źródło
Ładowanie modułu wykrywania Bluetooth ręcznie rozwiązuje problem:
Po załadowaniu modułu wszystko działa zgodnie z oczekiwaniami.
źródło
Failure: Module initialization failed
sudo
.Mam dokładnie taki sam problem jak ty z moim innym urządzeniem audio kompatybilnym z a2dp do mojego samochodu (jest to nadajnik FM, który łączy się z notebookiem / smartfonem za pośrednictwem bluetooth a2dp).
To, co w końcu zadziałało, to proste wtłaczanie urządzenia do profilu A2DP. Powinieneś wykonać następujące czynności (polecenia nie powinny być wykonywane jako root ):
pactl list cards short
. Każda linia wyjścia reprezentuje inne możliwe urządzenie audio dostępne dla PulseAudio. Pierwsza kolumna reprezentuje identyfikator urządzenia widziany przez PulseAudio. Musisz zidentyfikować swoje urządzenie na tej liście i zapamiętać jego identyfikator.pactl set-card-profile 1 a2dp
gdzie „1
” to identyfikator urządzenia znaleziony w kroku 1. Natychmiast po wydaniu tego polecenia urządzenie bluetooth powinno być dostępne w panelu sterowania dźwiękiem.Najważniejszą częścią jest to, aby urządzenie było wymienione w kroku 1. Jeśli nie, odpowiedź nie dotyczy Ciebie.
Dla wygody możesz to wszystko uzyskać w jednym:
źródło
Failure: No such entity
pactl set-card-profile `pactl list cards short|grep bluez|awk '{print $1;}'` a2dp_sink
Failure: Input/Output Error
w moim przypadku.Warto zwrócić uwagę na bluetooth, ma ograniczoną przepustowość i działa tylko według określonych schematów:
a2dp to wyłącznie stereofoniczne odtwarzanie dźwięku wysokiej jakości
hsp / hfp to dźwięk mono w pełnym dupleksie, który umożliwia zarówno odtwarzanie, jak i nagrywanie.
urządzenie audio Bluetooth może wykonać jedno połączenie na raz, więc będzie jedno lub drugie w danym momencie.
Rozwiązuję ten problem, używając A2DP dla najlepszej jakości odsłuchu (i mniej zakłóceń przy zniekształcaniu wideo) i zewnętrznego mikrofonu pojemnościowego USB, takiego jak bheringer c1.
FWIW bluetooth w 16.04 ubuntu jest w pełni zintegrowany i bardzo łatwy w użyciu, więc jedynymi problemami, jakie będziesz miał z nim obecnie, są źle zaimplementowane mikroukłady lub sterowniki.
źródło
Może to pomaga
Podejrzewam, że twoje bluetooth nie działające w 13.10 może być przypisane błędowi w najnowszym jądrze.
Można to naprawić, instalując widelec bazarowy poniżej:
https://code.launchpad.net/~robert-ancell/indicator-bluetooth/dont-hide-on-rfkill
Instrukcje instalacji znajdują się na:
Jak zainstalować widelec bazarowy w 13.10?
Podsumowanie poleceń do użycia:
Uruchom ponownie system.
Szczegóły znajdują się na wskaźniku brakującego Bluetooth
źródło