Как мне заставить Logitech MX Anywhere 2 работать в 16.04 (Bluetooth smart)

Новый вопрос после поста 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

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

3 ответа

Решение

Моим устройством является мышь 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

Благодаря этому посту мне удалось заставить свой 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

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

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

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up
Другие вопросы по тегам