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