Opis jest tworzony w oparciu o Ubuntu 9.04 ale będzie działać również na wcześniejszych wersjach, kluczem jest PulseAudio w wresji >= 0.9.13. Testowane z słuchawkami Motorola S9 ale to nie ma większego znaczenia, zadziała z każdymi słuchawkami bluetooth wykorzystującymi profil A2DP lub HSP/HFP.
Co nam da zastosowanie tego opisu? Bardzo wygodny, całkowicie graficzny i intuicyjny sposób korzystania z słuchawek bluetooth na Ubuntu. Rozwiązanie przebija wszystkie spotkane dotąd przeze mnie, również te na Windowsach.
Ale za nim będzie tak pięknie, należy:
0. Krok niekonieczny, ale wysoce rekomendowane. Polega na odwiedzeniu TEGO TEMATU, dodaniu repozytoriów z oficjalnej listy tego forum i zaktualizowaniu systemu. Zainstaluje nam się przez to najnowsza wersja PulseAudio w której poprawione kilka niedogodności związanych z bluetooth.
1. Później musimy dodać jeszcze jedno repozytorium:
Kod: Zaznacz cały
sudo gedit /etc/apt/sources.list
Kod: Zaznacz cały
deb http://ppa.launchpad.net/blueman/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/blueman/ppa/ubuntu jaunty main
Kod: Zaznacz cały
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6B15AB91951DC1E2
Kod: Zaznacz cały
sudo apt-get update && sudo apt-get upgrade
-[url=apt://blueman]KLIK[/url]
-[url=apt://pavucontrol]drugi raz KLIK[/url]
-[url=apt://pulseaudio-module-bluetooth]i ostatni KLIK[/url]
3. Restart systemu
4. Teraz parujemy nasze słuchawki bluetooth, włączamy w systemie coś co wydaje dźwięki (Rhythmbox, totem, mplayer) i włączamy "Menu=>Programy-Dżwięk i obraz=>Kontrola dźwięku PulseAudio". W zakładce urządzenia wyjściowe powinny pojawić się nasze słuchawki bluetooth. W zakładce "odtwarzanie" mamy między innymi możliwość przełączania na nasze słuchawki dźwięków wychodzących, możemy przełączyć nawet kilka na raz. W zakładce "nagrywanie" między innymi mamy możliwość przełączania źródła dźwięku, np. podczas rozmowy przez Skype. Ogólnie program daje dużo możliwości więc zachęcam do jego poznania. Jako ciekawostkę dodam że gdy np. rozładuje nam się bateria w słuchawkach i się wyłączą, PA automatycznie przełączy dźwięk na domyślna kartę dźwiękową, jeśli przy następnym otwarciu aplikacji słuchawki będą obecne, program automatycznie będzie ich używał. Aby ułatwić dostęp do aplikacji można dodać ją do tacki systemowej
Możliwe problemy:
1. Nie działają przyciski w słuchawkach:
-przed podłączeniem słuchawek wykonaj w terminalu:
Kod: Zaznacz cały
sudo modprobe uinput
Kod: Zaznacz cały
modprobe uinput
- w niektórych aplikacjach (np. mplayer) trzeba w ręcznie ustawieniach wybrać wyjście dźwięku 'pulse', w innych (np. VLC) trzeba doinstalować dodatkowa paczkę ( w tym przypadku 'vlc-plugin-pulse') która zapewnia wsparcie dla PulseAudio.
3. Mam słuchawki stereo, a Volume Control widzi jedynie jeden kanał, dźwięk jest bardzo zniekształcony:
- w zakładce "konfiguracja" programu Volume Control wybierz przy swoich słuchawkach "Odtwarzanie wysokiej dokładności (A2DP)".
4. Chciałem wykorzystać moje słuchawki do rozmów przez Skype, Ekigę ale nie pojawiło się źródło dźwięku moich słuchawek:
-w zakładce "konfiguracja" programu Volume Control wybierz przy swoich słuchawkach (HSP/HFP).
5. Po aktualizacji PA do wersji 0.9.15 nie mam dźwięku:
- To nic poważnego! w zakładce "konfiguracja" programu Volume Control wybierz przy swojej karcie dźwiękowej odpowiedni profil w zależności od własnej konfiguracji głośników.
6. Po podłączeniu słuchawek PulseAudio ich nie wykrywa.
- Rozłączamy słuchawki, otwieramy konsolę, wpisujemy
Kod: Zaznacz cały
pactl load-module module-bluetooth-discover
Kod: Zaznacz cały
sudo gedit /etc/pulse/default.pa
Kod: Zaznacz cały
#.ifexists module-bluetooth-discover.so
#load-module module-bluetooth-discover
#.endif
Kod: Zaznacz cały
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
Wszelkie uwagi, propozycje, ewentualne błędy proszę kierować do mnie przez PW.
Specjalne podziękowania kieruję do Tomasza Dominikowskiego który pomógł mi rozwiązać problem z przyciskami.