¿Cómo hago para que Logitech MX Anywhere 2 funcione en 16.04 (Bluetooth inteligente)?

21

Nueva pregunta después de la publicación Logitech MX Anywhere 2 pares de mouse, pero no hace nada

El emparejamiento y la conexión a través del administrador de bluetooth incorporado y blueman funciona. también a través de la línea de comandos:

bluetoothctl

Salida ver abajo.

[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

Lo que no funciona es la entrada, ya que en "el mouse no mueve el cursor"

usuario192576
fuente
¿Viste el error 1098959, el monitor de energía interfiere con el mouse bt? Intente deshacerse de la aplicación de monitor de energía (¿reiniciar sin batería?) Y vea si eso ayuda.
ubfan1

Respuestas:

54

Mi dispositivo es un Surface Touch Bluetooth LE Arc Touch Mouse fabricado por Microsoft.

No pude lograr que se conectara con ninguna distribución que haya probado durante el año pasado, hasta OpenSuse Leap. ¡Entonces supe que era posible! Pero me gusta Ubuntu (lo sé, lo sé)

Encontré este hilo y tenía todo lo que se veía exactamente como sus programas de lectura:

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 

Y aún nada! No hay movimiento a pesar de que está claramente listado como emparejado, confiable, desbloqueado y conectado. Estaba a punto de rendirme definitivamente, pero decidí probar una última cosa ...

¡Eliminé el dispositivo usando "eliminar" y emití los siguientes comandos en este orden exacto que resultó en que mi dispositivo funcionara! Después de un año de intentar encontrar un camino.

[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

Así que puedo confirmar que Ubuntu 16.04 realmente es compatible con dispositivos Bluetooth LE

James Anthony
fuente
¡Gracias por la respuesta! Esto resolvió todos mis problemas con mi mouse MX Master. Es una locura lo que se necesita para que funcione.
Chuck
gran cantidad de esfuerzo para ponerlo en marcha. ¡Gracias!
Boyang
¡Muchas gracias! Funciona con mi MX Anywhere 2 / 16.04 / Kernel 4.8 (Yakkety). Nota: el segundo connectnecesita el XX: XX: XX: XX: XX: XX también.
linrunner
¡¡¡¡Gracias!!!! Finalmente funcionó para mí. @linrunner es correcto, 2nd connect necesita ID.
markwatson el
Esto funcionó, pero es completamente estúpido. ¿Cómo puede bluetooth no funcionar de fábrica en una computadora moderna en 2017?
autónomas del
6

Logré que mi Anywhere MX2 funcione en Ubuntu 16.04 gracias a esta publicación.

Después de conectar el mouse en la configuración "Bluetooth", todavía no funcionaba. Ejecutar bluetoothctl e "info" me dio esto:

➜  ~ 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

Como puede ver, mi dispositivo de alguna manera no estaba conectado. Y por lo tanto no responde. Lo que hice para que funcionara fue solo llamar 'conectar':

[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

Y después de eso todo "simplemente funciona (TM)". Gracias por la útil información adicional a esta publicación.

RBell
fuente
Estoy usando Xenial (Xubuntu). Primero conectar no lo hizo funcionar para mí. Tenía que seguir las instrucciones de James.
sdkks
1

En mi caso, el problema que puedes encontrar aquí para 15.10 y la solución provista me ayudaron:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up
uris
fuente
Eso es lo que obtengo:Can't set Simple Pairing mode on hci0: Input/output error (5)
Michael