Как мне заставить 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

Что не работает, так это ввод, так как «мышь не перемещает курсор»

user192576
источник
Вы смотрели на ошибку 1098959, монитор мощности взаимодействует с мышью BT? Попробуйте избавиться от приложения Power Monitor (перезагрузить без батареи?) И посмотреть, поможет ли это.
ubfan1

Ответы:

54

Моим устройством является мышь Surface LE Bluetooth Touch Arc производства 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 / Kernel 4.8 (Yakkety). Примечание: 2-й connectтоже нуждается в XX: XX: XX: XX: XX: XX.
linrunner
Спасибо!!!! Наконец-то сработало для меня. @linrunner верен, 2-ому соединению нужен ID.
Markwatson
Это сработало, но это совершенно глупо. Как Bluetooth может не работать из коробки на современном компьютере в 2017 году?
Автономные приложения
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

Как видите - мое устройство как-то не подключено. И при этом не отзывчивый. То, что я сделал, чтобы это работало, было только вызвать «соединение»:

[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

И после этого все "просто работает (ТМ)". Спасибо за полезную дополнительную информацию к этому посту.

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

В моем случае мне помог вопрос, который вы можете найти здесь для 15.10, и предоставленное решение:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up
URIs
источник
Вот что я получаю:Can't set Simple Pairing mode on hci0: Input/output error (5)
Майкл