Mój zestaw słuchawkowy Bluetooth działa dobrze. Działa zlew audio. Wszystko działa. Problem polega jednak na tym, że muszę podłączyć go ręcznie do komputera:
- kliknij ikonę bluetooth w pobliżu czasu na pasku zadań kde => znane urządzenia => Połącz
# bluetoothctl
=>connect xx:xx:xx:xx:xx:xx
Kiedyś łączył się automatycznie zaledwie miesiąc temu ze standardową instalacją / aktualizacjami Debiana. Nie wiem, dlaczego się zepsuł. Nie zainstalowałem żadnych pakietów związanych z Bluetooth ani nie zmieniłem plików konfiguracyjnych związanych z Bluetooth.
Co zrobiłem, aby rozwiązać mój problem:
- wyczyścił i ponownie zainstalował wszystkie pakiety związane z bluetooth (patrz poniżej).
- dodano moduł obciążenia linii moduł-włącz-włącz-połącz do /etc/pulse/default.pa jak opisano tutaj
- utworzył plik /etc/bluetooth/audio.conf z linią AutoConnect = true, a następnie zrestartował usługę Bluetooth, jak powiedziano tutaj
skrypt (z askubuntu) nie działa. Dostaję tę wiadomość:
Browsing 00:18:09:29:XX:XX ... Sink bluez_sink.00_18_09_29_XX_XX does not exist.
Jak ustawić automatyczne łączenie się z zestawem słuchawkowym Bluetooth po przejściu do trybu online? Wydaje mi się, że rozwiązanie jest łatwe.
Debian 8.6, kde 4.14.2. Zastosowane pakiety: bluedevil , bluetooth , bluez , pulseaudio-module-bluetooth .
Odpowiedzi:
Zwykle zestaw słuchawkowy powinien próbować połączyć się z ostatnim urządzeniem, do którego podłączył się automatycznie (większość, jeśli nie wszystkie, robi to). Może się to jednak nie powieść, jeśli Twoje urządzenie nie jest urządzeniem zaufanym.
Pierwszą rzeczą do sprawdzenia są pliki dziennika. W Ubuntu pod
/var/log/syslog
, może mieć inną nazwę pod Debianem ... Tam zobaczyłem błąd:Authentication attempt without agent
Szybkie wyszukiwanie w Internecie zwróciło tę stronę i wszystko, co musiałem zrobić, to dodać urządzenie do zaufanych urządzeń. Uruchom,
bluetoothctl
a następnie wprowadźtrust XX:XX:XX:XX:XX:XX
. Zamień X na adres MAC twojego urządzenia. Jest też przykład w linku, który podałemMożesz mieć inny problem, ale sprawdź przynajmniej pliki dziennika, aby sprawdzić, czy urządzenie próbuje się połączyć. Jeśli próbuje się połączyć, możesz także zobaczyć niektóre wiadomości, jeśli uruchomisz
bluetoothctl
i zaczekasz. Ciągle widzącConnected: yes
,no
,yes
,no
... komunikatów przez cały czas. Odłączano, ponieważ nie było zaufanym urządzeniem.źródło
Automatyczne ponowne połączenie również nie działało dla mnie na Ubuntu 19 przy użyciu kreatywnego głośnika BT.
Użyłem powyższej odpowiedzi i komentarza do połączenia zaufania i rozłączenia, połączenia ze skryptem krótkiej powłoki. Zrobiłem link na pulpicie, aby wykonać skrypt w wygodny sposób.
Prawidłowy adres MAC można znaleźć w ustawieniach Bluetooth w Ubuntu.
Skrypt : (zapisz go jako /home/username/connect_speaker.sh)
speaker.desktop (link)
Link do pulpitu to także tylko plik. zamień nazwę użytkownika na swoją nazwę użytkownika w systemie. Zapisałem ikonę głośnika w / usr / share / icons / hicolor / 256x256 / apps jako speaker.png Ubuntu automatycznie ją znajdzie.
źródło