8 votos

Desplazamiento del Magic Mouse de Apple en Ubuntu 9.10

Acabo de recibir el nuevo Apple Magic Mouse y he intentado instalarlo en mi ordenador con Ubuntu 9.10.

El ratón se encontró como ratón Bluetooth, introduje el PIN como 0000 (no pude encontrarlo en el manual de usuario, así que sólo lo busqué en Google). Ahora tengo 2 botones que funcionan bien - izquierda y derecha, pero el desplazamiento no funciona.

Tengo entendido que no hay ningún controlador para el Magic Mouse para linux, pero tal vez algunos entusiastas ya encontraron la manera de habilitar el desplazamiento. Sin desplazamiento con sólo 2 botones de este ratón es como mi primer ratón que compré en 1997, Mitsumi como puedo recordar =)

9voto

CoffeeMonster Puntos 1205

Acabo de notar que alguien creó un módulo de entrada de xorg y lo publicó en GitHub . Tal vez te sirva de algo.

También hay algunos Código Ruby para llegar a la funcionalidad del ratón .

3voto

Marc Puntos 131

Con el kernel 2.6.34 se incluye el controlador del Magic Mouse, por lo que el desplazamiento debería funcionar(tm).

Tengo Ubuntu 10.04 y he actualizado a linux-image-2.6.35-23-generic, y el desplazamiento funciona sin ninguna otra configuración. No parece que la versión 2.6.35 esté disponible en karmic-backports o actualizaciones. Así que tendrías que actualizar a 10.04 o 10.10 o construir tu propio kernel.

2voto

Hay un controlador para este ratón pero es muy reciente y tienes que compilarlo tú mismo: http://github.com/entrope/linux-magicmouse

0voto

Hasta ahora no, el ratón mágico no tiene una forma estándar de proporcionar información de desplazamiento. Por lo que he podido descubrir, el proceso de emparejamiento comprueba el perfil "Información PNP" para encontrar los ID de fabricante y de producto (para que coincidan con Apple/Magic Mouse) y luego envía algunos informes de características HID para habilitar las características especiales de la superficie táctil y establecer el nombre del dispositivo. Luego, el ratón envía informes de los datos táctiles del dedo y no sé lo que significan. A partir del descriptor HID, puede ser que haya una serie de sensores en la superficie del dispositivo que sólo muestran las posiciones de los dedos.

Lo siento, no tengo un ratón ni un mac (ni ubuntu :) así que no puedo dar más información sobre esto y no puedo experimentar en este momento.

Sospecho que el controlador tendrá que interpretar manualmente los datos de la matriz de sensores para las funciones táctiles simples y múltiples y generar sus propios eventos de "desplazamiento" y "panorámica", junto con el clic del medio si es necesario y cualquier otro tipo de deslizamiento.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X