Mysz Bluetooth nie łączy się automatycznie

16

Mam ładną małą mysz bluetooth, ale jest jeden problem. Gdy nie jest używany przez jakiś czas (używam głównie klawiatury), wyłącza się. W porządku, więc muszę go włączyć ponownie, naciskając przycisk. Ale kiedy to robię, okazuje się, że nie jest ponownie rozpoznawany przez Ubuntu, dopóki nie kliknę „połącz” dla tego urządzenia konkretnie w aplecie bluetooth. Mam kombinację touchpada + klawiatury Bluetooth, której używam z innym komputerem Ubuntu, który nie ma tego problemu. Czy jest jakiś powód, dlaczego tak może być? To jest bardzo irytujące.

singpolyma
źródło
1
Miałem ten sam problem, ta odpowiedź go rozwiązała: askubuntu.com/a/534729/432944
Yalok Iy

Odpowiedzi:

7

Ustawienia Bluetooth są kontrolowane z plików konfiguracyjnych w /etc/bluetooth. W przypadku urządzeń wejściowych możemy zdefiniować limit czasu przed rozłączeniem połączenia. Aby wyłączyć to otwieranie /etc/bluetooth/input.confjako root w edytorze i albo skomentować następujący wiersz, dodając #(jak to ma miejsce w poniższym przykładzie), lub ustaw wartość limitu czasu na 0:

#IdleTimeout=30

/etc/bluetooth/main.confW twoim przypadku nie ma to wpływu na inne limity czasu, które mogą mieć wpływ, ponieważ odgrywają one rolę tylko wtedy, gdy usługa może zostać przerwana (np. Z powodu słabej siły sygnału) i nie zostaną ponownie podłączone w przypadku ustawienia limitu czasu. Domyślne wartości limitów czasu w main.conf:

DiscoverableTimeout = 0
PairableTimeout = 0
PageTimeout = 8192
Takkat
źródło
Ta linia została już skomentowana, ale ustawiłem ją teraz na 0, aby zobaczyć, czy to coś zmieni (choć mówi, że to jest domyślne). Myślę jednak, że moje urządzenie faktycznie się wyłącza. Co jest w porządku, chciałbym tylko, aby po ponownym włączeniu automatycznie się ponownie łączyło, tak jak robią to moje urządzenia z ręcznym włączaniem / wyłączaniem.
singpolyma
O! Wydaje się możliwe, że ponownie się zbiera i jest po prostu powolny. Będę musiał przetestować jeszcze trochę, aby się upewnić.
singpolyma
Nie ... więcej testów wydaje się potwierdzać, że to był przypadek. Zdecydowanie muszę nacisnąć przycisk myszy, a następnie wybrać opcję „połącz” z ikony na Ubuntu
singpolyma
Dalsze testy pokazują, że jeśli kliknę jeden z moich przycisków myszy, gdy jest on wyłączony, połączy się ponownie ... Nie mam pojęcia, dlaczego to działa, a drugi przycisk nie działał w ten sam sposób, ale został rozwiązany teraz.
singpolyma
Funkcja oszczędzania energii myszy?
Takkat
5

Wygląda na to, że rozwiązałem mój problem, a być może także twój. Po przejściu kroków rozwiązywania problemów, oto co mam teraz działać:

  • Skomentowałem AutoConnectTimeoutw /etc/bluetooth/main.conf- nie ustawiłem 0, ale skomentowałem to całkowicie. Nie jestem pewien, czy to ma znaczenie, ale na razie tak to robię. Nie chce mi się limitować AutoConnectTimeoutczasu.
  • Mogę ustawić IdleTimeoutin input.confdo 240minut, to komputer przeznaczony do oglądania filmów, więc nie zaszkodzi.
  • Ustawić RememberPoweredw main.confcelu false.

Naprawdę się tym zajmowałem, obawiając się, że w końcu będę musiał napisać skrypt F-ing, aby pingować myszką przez Bluetooth. Jednak po wypróbowaniu różnych kombinacji ustawień w plikach input.confi main.conf. Moje oczy spoczęły na RememberPoweredopcji w main.conf. Zostało ustawione na true. Zaraz, chcę, żeby mój komputer zapamiętał, że moja mysz była wyłączona? Nie chcę, aby mój komputer zapamiętał stan zasilania jakiejkolwiek myszy. Po prostu połącz się i utrzymuj zasilanie, bądź w kontakcie i mów dalej, i nie obchodzi mnie, czy mysz nie słucha, ponieważ ją wyłączyłem. Więc ustawiłem to na false. Wygląda na to, że to rozwiązało problem polegający na tym, że moja mysz Bluetooth nie synchronizuje się ponownie i nie łączy się ponownie z usługami wejściowymi po długim czasie wyłączenia, gdy komputer jest nadal włączony.

Mam nadzieję, że to Ci pomoże.

Uwaga: nie ma znaczenia, czy do komputera podłączone są myszy USB lub klawiatury USB.

DrDeadringer
źródło
2

Sprawdź moją odpowiedź tutaj:

/ubuntu//a/582035/13903

Odinstaluj / wyczyść blueman-manager lub jakiekolwiek dodatkowe oprogramowanie Bluetooth. Idź waniliowy i po prostu zostaw oryginalne oprogramowanie Ubuntu bluetooth, aby wykluczyć wszelkie konflikty.

  1. Naciśnij tryb wykrywania myszy bluetooth.

  2. Otwórz terminal i wpisz polecenie hcitool scan

  3. Następnie wklej pierwszą połowę adresu Bluetooth jako OUI.

Więc jeśli adres twojej myszy bluetooth to AB:CD:EF:GH:IJ:KL

Wyglądałoby to tak:

<device oui="AB:CD:EF:" type="mouse" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>

Wstaw ten wiersz wraz z resztą wpisów do

/usr/share/gnome-bluetooth/pin-code-database.xml

Pomaga to w ponownym podłączeniu myszy, które mogą wymagać szpilki do sparowania.

To powinno rozwiązać większość problemów z ponownym połączeniem, ponieważ Ubuntu nie zna kodu PIN podczas ponownego łączenia. Musisz go podać (jeśli to konieczne, domyślnie jest 0000).

namenie jest wymagane, też pinnie jest wymagane. ouijest jednak wymagane. Najpierw dowiedz się, czy Twoja mysz tego potrzebuje, a pinnastępnie spróbuj tego. Możesz także spróbować bez użycia nameparametru, jeśli go nie znasz.

Tek
źródło
1

Ustawienie, które mi pomogło, było AutoConnectTimeoutw /etc/bluetooth/main.confpliku. Pierwotnie był ustawiony na 60, po zmianie na

 AutoConnectTimeout = 0

mysz łączy się w około 2 sekundy po obudzeniu notebooka lub myszy. To jest na Ubuntu 12.04 (Precise) na MacBooku Air za pomocą myszy Bluetooth Logitech.

(Inne ustawienia wymienione w poprzedniej odpowiedzi wpływają głównie na parowanie urządzeń, ale nie pomogą w ponownym nawiązaniu połączenia z już sparowanym urządzeniem).

Premek Brada
źródło
1

Zawsze najpierw spróbuj ustawić PIN na 0000. Pomaga mi to i wszystkie problemy rozwiązane. Miałem dokładnie taki sam problem, jak podano powyżej. Próbowałem już wszystkich porad we wszystkich powiązanych pytaniach, ale nic nie działa. Rozwiązanie jest łatwiejsze niż nam się wydaje (Ubuntu 14.04 LTS, mysz Logitech M557 Bluetooth).

Jo P.
źródło
Gdzie powinniśmy to zrobić?
Tamsyn Michael
@TamsynMichael Sprawdź moją odpowiedź.
Tek
0

Podczas konfigurowania myszy w panelu „Konfiguracja nowego urządzenia Bluetooth”.

Konfiguracja nowego urządzenia Bluetooth

Naciśnij „Opcje PIN ...”

Opcje PIN

Wybierz ustalony pin „0000”.

(Ubuntu 14.04 LTS)

Satachito
źródło
0

Może to zabrzmieć dziwnie, ale moja bezprzewodowa mysz Apple (Mac) łączy się ponownie po wznowieniu / uruchomieniu Ubuntu tylko wtedy, gdy kliknę kilka kliknięć i uderzę nią losowo. Połączenie trwa kilka sekund.

Przetestowałem to ponad 10 razy. Jeśli nie uderzę (kliknięcie), nie łączy się do 3-4 minut. Po uderzeniu (kliknięciu) łączy się w mniej niż 5 sekund.

Nie wiem, czy zadziałałoby to zbyt dobrze z myszą, możesz przynajmniej spróbować.

PS: Sparowałem go za pomocą skanowania hcitool.

Gaurav Anand
źródło