Logitech MX Master Mouse paruje się, ale nie działa

11

Ostatnio zakupiłem mysz Logitech MX Master Mouse do użytku z moim komputerem stacjonarnym Ubuntu i laptopem OS X. Paruje się całkowicie bez wysiłku, nawet nie wymaga kodu PIN - ale wtedy nie mogę nic więcej z tym zrobić.

Zrzut ekranu opcji Bluetooth

Przełącznik „Połączenie” nie aktywuje się, a sama mysz wydaje się nie potwierdzać istnienia mojego komputera.

Nie miałem wcześniej problemów z innymi myszami Bluetooth; zgaduję, że ma to związek z tą myszą obsługującą Bluetooth 4.0 Smart; ale i mój sprzęt , więc uważam, że powinno być dobrze. Sama mysz działa dobrze, jeśli przełączę się na odbiornik Unifying, ale naprawdę wolałbym używać bluetooth.

Sigmabeta
źródło
Ten sam problem tutaj, mogę sparować, mówi OK, jeśli ustawię PIN na 0000, ale po sparowaniu wygląda jak twój.
davidbaumann

Odpowiedzi:

23

Ponieważ wydaje się, że ludzie wciąż przychodzą tutaj w poszukiwaniu odpowiedzi (nie obwiniam cię, to dobra mysz), postanowiłem wkleić kopię z mojej odpowiedzi MX Anywhere 2. W każdym razie ciesz się:

AKTUALIZACJA DLA> 15.10:

W mojej pierwotnej odpowiedzi powiedziałem, że problem najprawdopodobniej zostanie rozwiązany, gdy nadejdzie 15.10. Chociaż 15.10 rzeczywiście ma bluez 5, nadal istnieje pewien problem z parowaniem. Szczerze mówiąc, minęło sporo czasu, odkąd sam rozwiązałem ten problem, ale jeśli dobrze pamiętam, MX Master (MX Anywhere 2) używa metody parowania bez PIN-u, która nie jest jeszcze właściwie zaimplementowana w Ubuntu. Oto kilka poleceń, których można użyć jako szybkiej poprawki:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up

Jeśli używasz innego urządzenia Bluetooth niż hci0, oczywiście musisz zmienić tę część poleceń, w przeciwnym razie powinno być dobrze.

ORYGINALNA ODPOWIEDŹ (dla <15.10):

Miałem ten problem jakiś czas temu. Zasadniczo MX Master wymaga Bluetooth Smart, a Ubuntu jest dostarczane z bluez (sterownik Bluetooth) 4, który nie obsługuje Bluetooth Smart. Bluez 5, który dodaje obsługę Bluetooth Smart, ma rozpocząć wysyłkę z 15.10, ale na razie będziesz musiał ręcznie zainstalować bluez 5, jeśli chcesz go używać.

Tylko jeden na jednego, jeśli chcesz mieć stabilny system, NIE RÓB TO . Przede wszystkim spowoduje to uszkodzenie wbudowanego sterowania Bluetooth w panelu ustawień. Ta metoda, którą zamierzam opisać, dodaje również PPA, co powinno być złe dla twojego systemu podczas aktualizacji i innych rzeczy. Zrób to tylko, jeśli wiesz, jak usunąć PPA i powrócić do Bluez 4 lub jeśli po prostu Cię to nie obchodzi i chcesz, aby działało. ; P

Najpierw musisz dodać PPA z bluez 5. Polecam bluez 5 PPA firmy Austin, ponieważ tego właśnie użyłem wcześniej. Dodaj go za pomocą tego polecenia:

sudo add-apt-repository ppa:vidplace7/bluez5

Następnie odśwież apt-get:

sudo apt-get update

Następnie możesz zainstalować bluez 5 za pomocą tego polecenia:

sudo apt-get install bluez

Teraz, gdy masz Bluez 5, potrzebujesz sposobu sterowania Bluetooth, ponieważ, jak wspomniano wcześniej, wbudowany panel sterowania nie będzie już działać.

Próbowałem tego na dwa sposoby. Jeśli chcesz mieć GUI, Blueman jest najlepszą opcją. Możesz go zainstalować po prostu za pomocą:

sudo apt-get install blueman

Spowoduje to zainstalowanie interfejsu Blueman Bluetooth, który można otworzyć w programie uruchamiającym aplikacje. Powinien być łatwy w użyciu i nie wymagać dogłębnego wyjaśnienia.

Metodą zalecaną przeze mnie jest jednak użycie wiersza poleceń. Przekonałem się, że jest to o wiele bardziej stabilne (działało na ekranie logowania, podczas gdy Blueman tego nie zrobił) i faktycznie zaskakująco intuicyjne w obsłudze jako bycie wierszem poleceń.

Działa to tak, że wpisujesz bluetoothctlw wierszu polecenia, w którym masz teraz interfejs poleceń do interakcji z urządzeniami Bluetooth. Możesz wpisać, helpaby uzyskać listę poleceń i ich działania. Polecenie, którego najpierw chcesz użyć do sparowania MX Master, to scanpolecenie. Po wpisaniu scan onkomputer rozpocznie wyszukiwanie urządzeń Bluetooth. W tym trybie przełącz MX Master w tryb parowania i poczekaj, aż pojawi się w konsoli. Pojawi się coś takiego:

[NEW] Device XX:XX:XX:XX:XX:XX MX Master

Ciąg „XX: XX: XX: XX: XX: XX” to adres MAC urządzenia MX Master. Aby sparować i połączyć, wpisz:

pair XX:XX:XX:XX:XX:XX
connect XX:XX:XX:XX:XX:XX

Pamiętaj, aby zmienić wszystkie „XX: XX: XX: XX: XX: XX” na adres MAC otrzymany podczas skanowania.

I to powinno zrobić. Mam nadzieję, że to działa dla Ciebie!

Ellie
źródło
Doskonała odpowiedź. Łał. Kilka pytań: 1) Czy po prostu aktualizacja apt-get nie wystarczy, aby pobrać bluez 5 po aktualizacji? Wygląda na to, że apt-get install powie ci tylko, że masz już zainstalowanego bluez. 2) Czy napotkałeś jakieś problemy oprócz zerwania wsparcia dla bluemana?
sigmabeta,
Niestety, przez „zerwanie obsługi bluemana” mam na myśli „zerwanie wbudowanego panelu sterowania bluetooth”.
sigmabeta,
Jedynym prawdziwym problemem, jaki znalazłem, było to, że nie mogłem używać dźwięku Bluetooth, ale szczerze mówiąc, nie starałem się zbytnio, aby działał. Może być na to sposób. Również tak, aktualizacja zdecydowanie by działała. Jeśli pamiętam, tak to zrobiłem, ale pomyślałem, że może masz powód lub coś, czego nie należy aktualizować, więc zdecydowałem się na instalację. To zależy od preferencji. ;)
Ellie,
Zaczynam rozumieć, Failed to pair: org.bluez.Error.AuthenticationCanceledkiedy próbuję sparować: /
JuHwon
1
@JuHwon Właściwie ten przewodnik jest nieaktualny. Zaktualizuję to jak najszybciej.
Ellie
1

Mam ten sam problem, użyłem oprogramowania blueman, ale to też nie działało. Zauważyłem tylko, że proces parowania kończy się komunikatem „Uwierzytelnianie nie powiodło się”. Niestety firma Logitech nie obsługuje systemu Linux dla MX Master (nie można skonfigurować gestów itp.). Zauważyłem, że komunikacja bezprzewodowa w MX Master jest szyfrowana, być może BLE nie może sobie z tym poradzić. Aby być w 100% pewnym, że to jest problem z oprogramowaniem, sprawdziłem na tym samym komputerze Windows 8.1 - w porównaniu z BT jest płynny i łatwy i działa.

TRaffii
źródło
„nie obsługuję Linuksa dla MX Master” - zauważyłem, że nowy „MX Master 3” wyświetla teraz Linux (i Windows / Mac) jako obsługiwany system operacyjny.
MrWhite