Problemy z łącznością Bluetooth w Linux, cofnij się w czasie. Wielu użytkowników doświadczyło problemów z udostępnianiem swoich dokumentów. Inni mieli problemy z połączeniem komputerów z przenośnikami lub słuchawkami, aby cieszyć się pożądanymi listami odtwarzania lub objazdami na filmach. Ten problem nadal dotyczy niedawno wydanych wersji Ubuntu LTS. Fora Linux są pełne skarg użytkowników w tej sprawie. Tak więc w tym artykule przedstawiamy rozwiązanie tego problemu i rozwiązujemy je raz na zawsze.
Ustal, czy Bluetooth działa
Przede wszystkim sprawdź, czy nasza usługa Bluetooth jest uruchomiona. Pomimo tego, że jest elastycznym i potężnym systemem operacyjnym, Ubuntu ma swoje Contretemps z łącznością Bluetooth. Jednym z typowych jest potrzeba ponownego połączenia naszego Bluetooth, gdy nasz komputer budzi się ze snu. Może to zakłócać przepływ transferu danych na dowolnym zadaniu, które wykonaliśmy.
Sprawdzamy więc, czy usługa Bluetooth w backend działa poprawnie. W tym celu wpisujemy następujące polecenie:
$ sudo Systemctl Status Bluetooth.praca
Jak sugeruje status łączności, nasze tethering Bluetooth jest nieaktywny. Dlatego powinniśmy włączyć go tak, aby zaczął się automatycznie, gdy uruchamiamy się za pomocą polecenia:
$ sudo systemctl włącz Bluetooth.praca
Następnie rozpocznij sesję ponownie, używając polecenia Systemctl, jak pokazano poniżej:
$ sudo systemctl start bluetooth.praca
Aby upewnić się, że zaczyna się automatycznie po rozruchu, wpisujemy:
$ sudo systemctl włącz Bluetooth
Jeśli nadal masz problem z połączeniem, zawsze warto sprawdzić, czy Twoje urządzenie znajduje się na liście „Zaufane urządzenia” na twoim systemie. Ponadto ponowne sparowanie urządzenia Bluetooth czasami rozwiązuje problem, więc wypróbuj te opcje, aby być po bezpiecznej stronie.
Jeśli wykazana powyżej procedura nie zadziałała, oznacza to, że nasze połączenie Bluetooth jest prawdopodobnie przerywane i musi ponownie uruchomić. Następnie kontynuujemy sekwencyjną metodę pokazaną poniżej.
Najpierw ponownie uruchomimy Bluetooth za pomocą następującego polecenia:
$ Sudo Service Bluetooth restart
Po zrobieniu tego ładujemy moduły z jądra za pomocą polecenia:
$ sudo rmmod btusb
Jeśli moduł nie jest ładowany, możesz użyć tego linku, aby znaleźć polecenie, które go umożliwia. Teraz włączamy Bluetooth za pomocą tego samego polecenia:
$ sudo systemctl włącz Bluetooth
Powinno to włączyć urządzenie Bluetooth.
Za pomocą Blueza
Standardową procedurą umożliwiającą Bluetooth na urządzeniu jest zainstalowanie „Bluez”. Bluez to oficjalne oprogramowanie Bluetooth Protocol dla Ubuntu i innych dystrybucji Linux, takich jak Kali i Debian. Jeśli zdarza się, że masz problemy z łącznością Bluetooth na tych dystrybucja.
Jeśli Twój Bluetooth nie działa, prawdopodobne jest, że Bluez nie reaguje właściwie lub jest po prostu przestarzały. W każdym razie możemy odinstalować Blueza za pomocą polecenia:
$ sudo apt-get usuń bluez
A po odinstalowaniu ponownie zainstalujemy pakiet za pomocą polecenia:
$ sudo apt instal instaluj bluez
Głównym celem tego podejścia było to, że możemy rozwiązać problem z powszechnym problemem w naszym protokole oprogramowania Bluetooth. Może mieć brakujące lub uszkodzone pakiety, które mogą być źródłem problemu. W każdym razie, po ponownej instalacji pakietu BlueZ, mamy zweryfikowane pliki i zaktualizowaną wersję w naszym systemie.
Jak widzimy, najnowsza wersja Bluez jest zainstalowana w naszym systemie.
Na koniec używamy polecenia Enable, aby aktywować funkcję tetheringu Bluetooth:
$ sudo systemctl włącz Bluetooth
Teraz zacznij Bluetooth w swoim systemie:
$ sudo systemctl start bluetooth
I na koniec sprawdź status aktywności za pomocą:
$ sudo Systemctl Status Bluetooth.praca
Za pomocą aktualizacji
Możemy włączyć naszą funkcję Bluetooth przy użyciu tej samej starej opcji aktualizacji tradycyjnej dla użytkowników Linux. Wypróbuj tę metodę na wypadek, gdyby metoda ponownej instalacji Blueza nie działała, choć najprawdopodobniej będzie działać.
Najpierw wpisz następujące polecenie, aby zaktualizować system:
Aktualizacja $ sudo apt-get
Po wykonaniu tego uruchom polecenie aktualizacji, aby zainstalować wymagane pakiety i repozytoria:
Następnie uruchom Bluetooth, wpisując następujące polecenie:
$ sudo systemctl start bluetooth
Na koniec sprawdzamy status naszej łączności Bluetooth, wpisując następującą instrukcję:
$ sudo Systemctl Status Bluetooth
Teraz widzimy, że nasza usługa Bluetooth jest uruchomiona.
Wreszcie, aby utrzymać płynność naszej łączności Bluetooth, używamy polecenia „RFkill”, które odblokuje funkcję Bluetooth:
$ Rfkill Unblock Bluetooth
Inne powody problemów z łącznością
Może istnieć kilka powodów, dla których nie można podłączyć urządzenia Bluetooth do swojego systemu, takich jak:
„Nierozpoznany sprzęt”
Skrzyb lub urządzenie nie mogą być rozpoznawane przez system. Ten problem zwykle powstaje, ponieważ sterowniki odpowiedniego adaptera nie są instalowane. Niektóre adaptery nie są również rozpoznawane przez Linux. W takim przypadku powinieneś znaleźć kompatybilny adapter.
„Komputer nie ma adaptera Bluetooth”
Niektóre komputery nie są dostarczane z adapterem Bluetooth. W takim przypadku możesz kupić adapter i użyć go do Bluetooth.
„Nieufne lub zablokowane połączenie”
Istnieje kilka urządzeń Bluetooth, które domyślnie blokują połączenia. Lub mogą wymagać zmiany niektórych ustawień, które można udostępnić połączenia. Upewnij się, że system jest ustawiony na warunki. Jest to częsta przypadek w Linux. Możesz sprawdzić te ustawienia ręcznie lub za pomocą terminalu.
Wniosek
Niezależnie od tego, czy cieszysz się ulubioną listą odtwarzania, upijanie się w programach i filmach Netflix, czy też proste przesyłanie dokumentów i mediów, problem w łączności Bluetooth może utrudnić naszym przesyłanie danych lub zablokować nas z tej odświeżającej przerwy, na którą czekaliśmy. Dlatego pożądane jest rozwiązywanie problemów z problemami łączności, abyś mógł mieć spokojną i bezproblemową interakcję z systemem. Opcją jest użycie oprogramowania BlueZ, aby umożliwić łączność Bluetooth. Mamy nadzieję, że twój problem został rozwiązany i nie ma dalszych problemów z łącznością.