Як змусити Logitech MX Anywhere 2 працювати в 16.04 (Bluetooth smart)


21

Нове запитання після публікації Logitech MX Anywhere 2 пари миші, але нічого не робить

З'єднання та підключення через вбудований Bluetooth-менеджер та blueman працює. також за допомогою командної лінії:

bluetoothctl

Результат див. Нижче.

[MX Anywhere 2]# info DE:CE:68:71:F9:97
Device DE:CE:68:71:F9:97
    Name: MX Anywhere 2
    Alias: MX Anywhere 2
    Appearance: 0x03c2
    Icon: input-mouse
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID:                           (1800)
    UUID:                           (1801)
    UUID:                           (180a)
    UUID:                           (180f)
    UUID:                           (1812)
    UUID: Vendor specific           (00010000-0000-1000-8000-011f2000046d)
    Modalias: usb:v046DpB013d0007
[MX Anywhere 2]# paired-devices 
Device DE:CE:68:71:F9:97 MX Anywhere 2

Що не працює, це введення, оскільки в "миша не переміщує курсор"


Ви подивилися на помилку 1098959, монітор живлення заважає bt миші? Спробуйте позбутися програми монітора живлення (перезавантажте систему без батареї?) І подивіться, чи це допомагає.
ubfan1

Відповіді:


54

Мій пристрій - це поверхнева версія Bluetooth LE Arc Touch Mouse від Microsoft.

Я не міг змусити його з'єднатися з будь-яким дистрибутивом, який я спробував за останній рік, аж до OpenSuse Leap. Тоді я знав, що це можливо! Але мені подобається Ubuntu (я знаю, що знаю)

Підходив до цієї теми і все виглядало так, як ви читали шоу:

Name: Arc Touch Mouse SE
Alias: Arc Touch Mouse SE
Appearance: 0x03c2
 Icon: input-mouse
 Paired: yes  
 Trusted: yes
 Blocked: no
Connected: yes
LegacyPairing: no 

І все-таки НІЧОГО! Жодного руху, хоча його чітко вказано як парні, довірені, розблоковані та пов'язані! Я збирався здатись назавжди, але вирішив спробувати останнє.

Я видалив пристрій за допомогою "видалити" і видав наступні команди в такому точному порядку, що призвело до роботи мого пристрою! Через рік намагаються знайти спосіб.

[bluetooth]# power off
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# trust
[Arc Touch Mouse SE]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# pair
[Arc Touch Mouse SE]# unblock
[Arc Touch Mouse SE]# power off
[bluetooth]# power on

Тож я можу підтвердити, що Ubuntu 16.04 дійсно підтримує пристрої Bluetooth LE


Дякую за відповідь! Це вирішило всі мої проблеми з моєю мишею MX Master. Божевільно, що потрібно, щоб він працював.
патрон

божевільна кількість зусиль, щоб це продовжувати. Спасибі!
Боянг

Щиро дякую! Працює з моїм MX Anywhere 2 / 16.04 / ядро ​​4.8 (Якеті). Примітка: 2-й connectпотребує також XX: XX: XX: XX: XX: XX.
linrunner

Дякую!!!! Нарешті працював для мене. @linrunner вірно, ідентифікатор 2-го підключення потребує.
Markwatson

Це спрацювало, але це абсолютно нерозумно. Як Bluetooth не може вийти з коробки на сучасному комп’ютері у 2017 році?
AutonomousApps

6

Завдяки цій публікації мені вдалося змусити свою Anywhere MX2 працювати над Ubuntu 16.04.

Після підключення миші в конфігурації "Bluetooth" - вона все ще не працювала. Запуск bluetoothctl і "інформація" дали мені це:

➜  ~ bluetoothctl 
[NEW] Controller 5C:51:4F:DC:FB:D0 ChromeLinux_CBDE [default]
[NEW] Device FB:59:51:BF:60:XX MX Anywhere 2
[bluetooth]# info FB:59:51:BF:60:XX
Device FB:59:51:BF:60:XX
    Name: MX Anywhere 2
    Alias: MX Anywhere 2
    Appearance: 0x03c2
    Icon: input-mouse
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: no
    LegacyPairing: no
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v046DpB013d0007

Як бачите - мій пристрій якось не був підключений. І таким чином не реагує. Що я зробив для того, щоб він працював, був лише виклик "connect":

[bluetooth]# connect FB:59:51:BF:60:XX
Attempting to connect to FB:59:51:BF:60:XX
[CHG] Device FB:59:51:BF:60:XX Connected: yes
Connection successful
[CHG] Device FB:59:51:BF:60:XX UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[..snip..]
[CHG] Device FB:59:51:BF:60:XX Paired: yes

А після цього все "просто працює (TM)". Дякуємо за корисну додаткову інформацію до цієї публікації.


Я використовую Xenial (Xubuntu). Перше підключення не допомогло мені працювати. Мені довелося виконувати вказівки Джеймса.
sdkks

1

У моєму випадку проблема, яку ви можете знайти тут за 15.10, і надане рішення допомогло мені:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up

Ось що я отримую:Can't set Simple Pairing mode on hci0: Input/output error (5)
Майкл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.