ОНОВЛЕННЯ ДЛЯ> 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-адресу, яку ви отримали під час сканування.
Зроблено.