Desplazamiento de Apple Magic Mouse en Ubuntu 9.10

8

Acabo de recibir el nuevo Apple Magic Mouse e intenté instalarlo en mi computadora con Ubuntu 9.10.

El mouse se encontró como mouse Bluetooth, ingresé el PIN como 0000 (no pude encontrarlo en el manual del usuario, así que solo busqué en Google). Ahora tengo 2 botones que funcionan bien, izquierda y derecha, pero el desplazamiento no funciona.

Entiendo que no hay un controlador para Magic Mouse para Linux, pero tal vez algunos entusiastas ya encontraron la manera de habilitar el desplazamiento. Sin desplazarse con solo 2 botones, este mouse es como mi primer mouse que compré en 1997, Mitsumi como puedo recordar =)

krig
fuente

Respuestas:

3

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

Tengo Ubuntu 10.04 y lo actualicé a linux-image-2.6.35-23-generic, y el desplazamiento funciona sin ninguna otra configuración. No parece que 2.6.35 esté disponible en backports o actualizaciones kármicas. Por lo tanto, tendría que actualizar a 10.04 o 10.10 o crear su propio núcleo.

Bagazo
fuente
0

Hasta ahora no, el mouse mágico no tiene una forma estándar de proporcionar información de desplazamiento. Lo mejor que puedo descubrir es que el proceso de emparejamiento verifica el perfil de "Información PNP" para encontrar las ID del fabricante y del 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 configurar el nombre del dispositivo. Luego, el mouse envía informes de los datos táctiles del dedo y no sé qué significan. Partiendo del descriptor HID, puede ser que haya una serie de sensores en la superficie del dispositivo que solo muestran las posiciones de los dedos.

Lo siento, no tengo un mouse o una Mac (o ubuntu :), así que no puedo proporcionar más información sobre esto y no puedo experimentar en este momento.

Sospecho que el controlador necesitará interpretar los datos de la matriz de sensores manualmente para un solo toque y multitáctil y generar sus propios eventos de 'desplazamiento' y 'desplazamiento', junto con un clic en el medio si es necesario y cualquier otro tipo de deslizamiento.

señor ratón
fuente