2 пари миші Logitech MX Anywhere, але нічого не робить


12

Нещодавно я придбав нову мишу Logitech MX Anywhere 2 і змусив її працювати на своїх Windows-машинах, але коли я намагаюся використовувати її на моїй Dell M3800 під керуванням Ubuntu 14.04, вона взагалі не працює. Я можу з’єднати пристрій без проблем, і він навіть відображає назву пристрою як "MX Anywhere 2", але, здається, він фактично не ідентифікує фактичний пристрій. Використовуючи blueman, він відображається як "невідомий" тип, а в системному Bluetooth-менеджері він також відображає тип "невідомий". Будь-які пропозиції?

Відповіді:


18

ОНОВЛЕННЯ ДЛЯ> 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)

Відповідь взята звідси: /ubuntu//a/660666/256078

Що відбувається, що для MX Anywhere 2 потрібні судна 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 Anywhere 2, - це scanкоманда. Якщо ви введете текст scan on, комп'ютер почне пошук пристроїв Bluetooth. Перебуваючи в цьому режимі, переведіть MX Anywhere 2 в режим з’єднання і зачекайте, поки він з’явиться в консолі. Це покаже щось подібне:

[NEW] Device XX:XX:XX:XX:XX:XX MX Anywhere 2 (The name may not be accurate)

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

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

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

Зроблено.


Працював на LTS 16.04
Dan Revell
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.