Pavucontrol na moim Xubuntu 13.10 wykrywa mój zestaw słuchawkowy Bluetooth, ale dopiero po wpisaniu poleceń:
pulseaudio -k
sudo alsa force-reload
Po kilku sekundach zestaw słuchawkowy pojawi się na karcie konfiguracji.
Próbowałem także wstawić linię
load-module module-switch-on-connect
w /etc/pulse/default.pa, ale to nie pomaga. Próbowałem wyczyścić i autoroving i ponownie zainstalować wszystko od alsa do pulseaudio i pulseaudio-module-bluetooth. Nic nie działa.
Czy istnieje sposób obejścia problemu, aby załadować zestaw słuchawkowy bez użycia polecenia force-reload? Czy chcesz, aby demon pulseaudio automatycznie rozpoznał urządzenie?
Próbowałem dodać:
pcm.bluetooth {
type bluetooth
device "XX:XX:XX:XX:XX:XX"
profile "auto"
}
do pliku .asoundrc w moim katalogu domowym, ale to nie robi różnicy
Po zabiciu demona pulseaudio, moje klawisze skrótu o parzystej głośności przestają działać. Muszę przydzielić
amixer set Master 4%- -q unmute
amixer set Master 4%+ -q unmute
do innej kombinacji klawiszy, aby zarządzać głośnością z klawiatury. Przypisywanie poleceń klawiszom skrótu nie działa. W jaki sposób klawisze głośności są powiązane z demonem? Czy istnieje inny sposób powiązania kluczy z nowym demonem (po ponownym uruchomieniu)?
AKTUALIZACJA
Znalazłem problem. Za pomocą polecenia
pactl list | grep -i module-bluetooth-discover
Dowiedziałem się, że moduł wykrywania Bluetooth nie został załadowany.
Ale mój plik default.pa w / etc / puls zawiera linie
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
Dlaczego więc moduł nie ładuje się przy starcie Pulseaudio?
Po wydaniu polecenia
sudo pactl load-module module-bluetooth-discover
Zestaw słuchawkowy Bluetooth działa poprawnie i jest wykrywany automatycznie, bez zabijania i ponownego uruchamiania alsa.
źródło
module-bluetooth-policy
imodule-bluetooth-discover
! Ponownie odtwarzanie za pomocą aplikacji KDE działa dobrze, ale odtwarzanie za pomocą pulseaudio nie. Czy ktoś ma jakiś pomysł?Odpowiedzi:
Znalazłem rozwiązanie tego w innej odpowiedzi, problem polega na tym, że moduł bluetooth pulseaudio jest ładowany przed X11, zmiana kilku plików konfiguracyjnych załatwia sprawę: PulseAudio nie może załadować modułu bluetooth 15.10 / 16.04 / 16.10
Skomentuj (z # na początku wiersza) następujący wiersz:
Teraz edytuj plik,
/usr/bin/start-pulseaudio-x11
znajdź następujące linie:i zmień je na:
W ten sposób moduły Bluetooth Pulse Audio nie będą pobierane podczas uruchamiania, ale po uruchomieniu x11.
Ta poprawka jest sprzeczna z obecną sugestią pod adresem : https://freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Bluetooth/
źródło
module-bluetooth-policy
imodule-bluetooth-discover
zapewnić najlepsze doświadczenia (i oczywiste). Po podłączeniu do zestawu słuchawkowegopactl load-module module-bluetooth-discover
To:
pracował dla mnie na Ubuntu 14.10 (Lenovo x240), aby mieć przynajmniej moje urządzenie bluetooth na liście w pulseaudio.
źródło
Wydaje się, że jest problem z pewnym (legacy?) Kodu w Blueman które celowo i zwalniania
module-bluetooth-discover
na starcie (czyli po to został załadowany z/etc/pulse/default.pa
Więcej szczegółów można znaleźć tutaj:. Https://github.com/blueman-project/blueman/issues/ 64 .źródło
Wiem, że to trochę stary post. Ale ponieważ ostatnio miałem ten sam problem, natknąłem się na dość proste rozwiązanie: wystarczy zainstalować pulseaudio-moduł-bluetooth
http://ubuntuforums.org/showthread.php?t=1909957
Powodzenia z tym :)
źródło
Po przeanalizowaniu ton postu doszedłem do wniosku, że niebieski człowiek celowo rozładowuje moduł moduł-bluetooth-Discover, więc w moim przypadku rozwiązaniem było odinstalowanie bluemana z mojego systemu. Potem wszystko działa dobrze.
źródło
Z systemem Xubuntu 13.10 64bit miałem ten sam problem. Ładowanie modułu-bluetooth-Discover ręcznie rozwiązuje problem. Ja to też naprawia na stałe. Uruchomiłem się ponownie i zestaw słuchawkowy działał bez ładowania modułu-bluetooth-Discover. Wygląda na to, że trzeba go raz pomyślnie połączyć, a potem działa dobrze.
Zastanawiam się, dlaczego default.pa zawiera moduł-bluetooth-Discover, a moduł jest obecny na dysku, ale nie ma go na liście pactl?
Zobacz także kartę konfiguracji w pavuvontrol i ustaw profil zestawu słuchawkowego. Mam wybór pomiędzy off / a2dp / hfp, domyślnie było wyłączone, więc nie pojawiło się żadne wejście lub wyjście pulseaudio, mimo że zestaw słuchawkowy był podłączony.
źródło
Mam również ten problem na Ubuntu 14.04. Najprostszym rozwiązaniem jest dodanie oficjalnego blueman devs ppa:
https://launchpad.net/~blueman/+archive/ubuntu/ppa
To działa dla mnie po aktualizacji.
źródło
Pracowałem też dla mnie, ale nie było trwałe po ponownym uruchomieniu i musiałem również ręcznie ustawić domyślne urządzenie audio w regulacji głośności za każdym razem.
Dodanie go
.profile
również nie działało - chyba że było to poprzedzone 8-sekundowym opóźnieniem snu.Znaleziono rozwiązanie, które działa uparcie za pomocą zaledwie kilku kliknięć:
I wyłącz wtyczkę PulseAudio .
źródło
pavucontrol
przejdź do zakładki Konfiguracja , dodaj, czy możesz ustawić tam profil urządzenia Bluetooth na A2DP? (Podczas rozwiązywania problemów z bluetooth, na tej samej karcie konfiguracji często też ustawiam wbudowany dźwięk na none )[AKTUALIZACJA]
W KXStudio istnieje specjalna konfiguracja z Cadence, odpowiednie pliki do edycji znajdują się w
/usr/share/cadence/pulse2jack/
, są 2 plikiplay.pa
iplay+rec.pa
. Dodaj to do obu:[Oryginał - dobry do debugowania]
W Ubuntu + KDE i KXStudio używam skryptu autostartu takiego jak ten:
RÓWNIEŻ, upewnij się, że również to zrobiłeś:
Bardzo ważne jest posiadanie pavucontrol w celu przełączania profili (wysoka wierność A2DP lub zestaw słuchawkowy HSP / HFP)
A jeśli masz pecha, może to wynikać z ustawień anteny, więc spróbuj tego:
Teraz ciesz się bezprzewodowym zestawem słuchawkowym!
źródło