Logitech MX Anywhere 2 pares de mouse pero no hace nada

12

Recientemente compré el nuevo mouse Logitech MX Anywhere 2 y lo hice funcionar en mis máquinas con Windows, pero cuando trato de usarlo en mi Dell M3800 con Ubuntu 14.04 no funciona en absoluto. Puedo emparejar el dispositivo sin problemas e incluso muestra el nombre del dispositivo como "MX Anywhere 2", pero en realidad no parece identificar el dispositivo real. Usando blueman se muestra como un tipo "desconocido" y dentro del administrador de bluetooth del sistema también muestra el tipo como "desconocido". ¿Alguna sugerencia?

Boom3k
fuente

Respuestas:

18

ACTUALIZACIÓN PARA> 15.10:

En mi respuesta original dije que el problema probablemente se solucionaría cuando aparezca 15.10. Si bien 15.10 tiene bluez 5, todavía hay algún problema con el emparejamiento. Honestamente, ha pasado bastante tiempo desde que solucioné este problema yo mismo, pero si no recuerdo mal, el MX Master (MX Anywhere 2) usa un método de emparejamiento sin PIN que aún no está implementado de manera adecuada en Ubuntu. Aquí hay algunos comandos que puede usar como solución rápida:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up

Si está utilizando otro dispositivo Bluetooth que hci0, obviamente, tiene que cambiar esa parte de los comandos, de lo contrario, deberían estar listos. También tendrá que ejecutarlos cada vez que reinicie y, por lo tanto, le recomiendo que los tenga en un script accesible o que los agregue a las aplicaciones de inicio. También debo tener en cuenta que desde entonces he podido hacer que el mouse funcione incluso sin ejecutar estos comandos después de reiniciar, así que solo úselos si es necesario.

RESPUESTA ORIGINAL (para <15.10)

Respuesta tomada desde aquí: /ubuntu//a/660666/256078

Lo que sucede es que MX Anywhere 2 requiere Bluetooth Smart y Ubuntu se entrega con bluez (el controlador Bluetooth) 4, que no es compatible con Bluetooth Smart. Se supone que Bluez 5, que agrega soporte para Bluetooth Smart, comenzará a enviarse con 15.10, pero por ahora, tendrá que instalar bluez 5 manualmente si desea usarlo.

Solo un aviso, si desea tener un sistema estable, NO HAGA ESTO . En primer lugar, esto va a romper el control integrado de Bluetooth en el panel de configuración. Este método que estoy a punto de describir también agrega un PPA, que se supone que es malo para su sistema cuando se actualiza y otras cosas. Solo haga esto si sabe cómo eliminar un PPA y volver a bluez 4 o si simplemente no le importa y quiere que funcione. ;PAG

Primero, debe agregar un PPA con bluez 5. Recomendaría el PPA bluez 5 fabricado por Austin, ya que es el que he usado antes. Agréguelo con este comando:

sudo add-apt-repository ppa:vidplace7/bluez5

Luego actualice apt-get:

sudo apt-get update

Después de eso, puede instalar bluez 5 con este comando:

sudo apt-get install bluez

Ahora que tiene bluez 5, necesita una forma de controlar Bluetooth ya que, como se indicó anteriormente, el panel de control incorporado ya no funcionará.

Hay dos formas en que he intentado esto. Si desea tener una GUI, Blueman es su mejor opción. Puede instalarlo simplemente con:

sudo apt-get install blueman

Esto instalará la interfaz Bluetooth de Blueman que puede abrir para su iniciador de aplicaciones. Debe ser sencillo de usar y no requiere ninguna explicación en profundidad.

Sin embargo, el método que recomiendo es usar la línea de comando. Encontré que esto es mucho más estable (funcionó en la pantalla de inicio de sesión que Blueman no) y en realidad sorprendentemente intuitivo de usar por ser una línea de comando.

La forma en que funciona es que escriba bluetoothctlen la línea de comando donde ahora tendrá una interfaz de comando para interactuar con dispositivos Bluetooth. Puede escribir helppara obtener una lista de comandos y lo que hacen. El comando que querrá usar primero para emparejar el MX Anywhere 2 es el scancomando. Si escribe scan on, su computadora comenzará a buscar dispositivos Bluetooth. Mientras esté en este modo, ponga su MX Anywhere 2 en modo de emparejamiento y espere a que aparezca en la consola. Aparecerá algo como esto:

[NEW] Device XX:XX:XX:XX:XX:XX MX Anywhere 2 (The name may not be accurate)

La cadena "XX: XX: XX: XX: XX: XX" es la dirección MAC de su MX Anywhere 2. Para emparejarlo y conectarlo, escriba:

pair XX:XX:XX:XX:XX:XX
connect XX:XX:XX:XX:XX:XX

Asegúrese de cambiar todos los "XX: XX: XX: XX: XX: XX" a la dirección MAC que obtuvo al escanear.

Hecho.

Ellie
fuente
Trabajó en LTS 16.04
Dan Revell