Пари Logitech MX Master Mouse, але не працюватимуть


11

Нещодавно придбав головну мишу Logitech MX для використання з моїм робочим столом Ubuntu та ноутбуком OS X. Він з'єднується повністю без особливих зусиль, навіть не потрібен PIN-код - але тоді я більше нічого з цим не можу зробити.

Скріншот параметрів Bluetooth

Перемикач "З'єднання" не активується, і сама миша, схоже, не визнає, що мій комп'ютер існує.

Я раніше не мав проблем з іншими мишами Bluetooth; я гадаю, що це стосується цієї миші, яка підтримує Bluetooth 4.0 Smart; але так само і моє обладнання , тому я думаю, що це повинно бути добре. Миша сама по собі працює чудово, якщо я переключаюсь на приймач Об’єднання, але я дійсно вважаю за краще використовувати Bluetooth.


Тут же проблема, я можу парити, вона каже, що добре, якщо я встановив PIN-код на 0000, але після спарювання він виглядає як ваш.
davidbaumann

Відповіді:


23

Так як люди, як здається, все ще приходять сюди, шукаючи відповідь (я не звинувачую вас, це хороша миша), я вирішив зробити кілька копіювання-вставки з моєї відповіді MX Anywhere 2. У будь-якому разі насолоджуйтесь:

ОНОВЛЕННЯ ДЛЯ> 15.10:

У своїй оригінальній відповіді я сказав, що проблема, швидше за все, буде виправлена, коли 15.10 з'явиться. Незважаючи на те, що в 15.10 дійсно є bluez 5, все ще є певна проблема з сполученням. Чесно кажучи, минуло досить багато часу, оскільки я сам вирішив цю проблему, але якщо я правильно пам’ятаю, MX Master (MX Anywhere 2) використовує метод спарювання без PIN-коду, який ще не належним чином реалізований в Ubuntu. Ось кілька команд, які можна використовувати як швидке виправлення:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up

Якщо ви використовуєте інший пристрій Bluetooth, ніж hci0, вам, очевидно, доведеться змінити цю частину команд, інакше вони повинні бути гарними.

ОРИГІНАЛЬНИЙ ВІДПОВІДЬ (за <15.10):

У мене ця проблема була деякий час назад. В основному все, що відбувається, полягає в тому, що MX Master вимагає Bluetooth Smart і Ubuntu поставляються з bluez (драйвером Bluetooth) 4, який не підтримує Bluetooth Smart. Bluez 5, який додає підтримку Bluetooth Smart, повинен розпочати доставку з 15.10, але наразі вам доведеться встановити bluez 5 вручну, якщо ви хочете його використовувати.

Просто головою вгору, якщо ви хочете мати стабільну систему, НЕ робіть цього . Перш за все, це буде порушувати вбудовані в Bluetooth управління в панелі налаштувань. Цей метод, який я збираюся описати, також додає PPA, який повинен бути поганим для вашої системи при модернізації та ін. Робіть це лише в тому випадку, якщо ви знаєте, як видалити PPA і повернутися до bluez 4 або якщо вам просто все одно і хочете, щоб він працював. ; P

По-перше, вам потрібно додати PPA з bluez 5. Я б порекомендував bluez 5 PPA, зроблений Остіном, оскільки це той, який я використовував раніше. Додайте його за допомогою цієї команди:

sudo add-apt-repository ppa:vidplace7/bluez5

Потім оновіть apt-get:

sudo apt-get update

Після цього можна встановити bluez 5 за допомогою цієї команди:

sudo apt-get install bluez

Тепер, коли у вас є bluez 5, вам потрібен спосіб управління Bluetooth, оскільки, як було сказано раніше, вбудована панель управління більше не працюватиме.

Для цього я спробував два способи. Якщо ви хочете мати графічний інтерфейс, то Blueman - ваш найкращий варіант. Ви можете встановити його просто за допомогою:

sudo apt-get install blueman

Це встановить інтерфейс Bluetooth Blueman, який ви можете відкрити для запуску програми. Він повинен бути прямим вперед для використання та не потребувати будь-яких глибоких пояснень.

Я рекомендую, однак, використовувати командний рядок. Я вважав, що це набагато стабільніше (працював на екрані входу, поки Blueman цього не робив) і насправді напрочуд інтуїтивно зрозумілим для використання в командному рядку.

Це означає, що ви вводите bluetoothctlкомандний рядок, де тепер у вас буде командний інтерфейс для взаємодії з пристроями Bluetooth. Ви можете ввести, helpщоб отримати список команд і що вони роблять. Команда, яку ви хочете спершу використати для сполучення MX Master - це scanкоманда. Якщо ви введете текст scan on, комп'ютер почне пошук пристроїв Bluetooth. Перебуваючи в цьому режимі, переведіть свій MX Master у режим з’єднання і зачекайте, поки він з’явиться на консолі. Це покаже щось подібне:

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

Рядок "XX: XX: XX: XX: XX: XX" - це MAC-адреса вашого MX Master. Щоб з'єднати його та з'єднати, введіть:

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

Не забудьте змінити всі "XX: XX: XX: XX: XX: XX" на MAC-адресу, яку ви отримали під час сканування.

І це повинно робити це. Сподіваюся, це працює для вас!


Відмінна відповідь. Ого. Хоча кілька запитань: 1) Чи не буде достатньо лише аплетного оновлення, щоб схопити bluez 5 після оновлення? Здається, що встановлення apt-get просто скаже вам, що у вас вже встановлено bluez. 2) Чи виникали у вас які-небудь проблеми, окрім порушення підтримки блюмена?
sigmabeta

Вибачте, під "порушенням підтримки blueman" я фактично маю на увазі "зламання вбудованої панелі управління Bluetooth".
sigmabeta

Єдиною реальною проблемою, яку я виявив, було те, що я не міг використовувати аудіо Bluetooth, але, чесно кажучи, я не намагався занадто сильно змусити його працювати. Можливо, є спосіб це зробити. Також так, оновлення безумовно спрацює. Якщо я пригадую, ось так я це зробив, але я подумав, що, можливо, у вас є причина чи щось не модернізувати, тому я вирішив перейти до встановлення. Це до переваги. ;)
Еллі

Я отримую алеї, Failed to pair: org.bluez.Error.AuthenticationCanceledколи я намагаюся
парувати

1
@JuHwon Насправді цей посібник застарів. Оновіть його як можна швидше.
Еллі

1

У мене така ж проблема, я використовував програмне забезпечення blueman, але воно також не працювало. Я лише зауважив, що процес спарювання закінчується "Не вдалося пройти автентифікацію". На жаль, logitech не підтримує Linux для MX Master (не в змозі налаштувати жести тощо). Я помітив, що бездротовий зв’язок у програмі MX Master зашифрований, можливо, BLE не може з цим впоратися. Щоб бути на 100% впевненим, що це проблема з програмним забезпеченням, я перевірив на одній машині Windows 8.1 - це порівняно з BT гладко і просто, і він працює.


"не підтримую Linux для MX Master" - я помітив, що новий "MX Master 3" тепер перелічує Linux (і Windows / Mac) як підтримувану ОС.
MrWhite
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.