Так як люди, як здається, все ще приходять сюди, шукаючи відповідь (я не звинувачую вас, це хороша миша), я вирішив зробити кілька копіювання-вставки з моєї відповіді 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-адресу, яку ви отримали під час сканування.
І це повинно робити це. Сподіваюся, це працює для вас!