Apple Magic Mouse y el scroll en Ubuntu

Si posees un Apple Magic Mouse y utilizas Ubuntu, sabrás que funciona bastante bien “out-of-the-box” a excepción de un detalle: el scrolling (es decir, el desplazamiento vertical que normalmente se realiza con una rueda) es lento hasta incordiar. Tras probar algunas soluciones, la más racional que he encontrado ha sido la siguiente.

Comenzamos descargando el módulo del kernel que controla el mouse:
$ sudo rmmod hid_magicmouse
Ahora volvemos a cargarlo y establecemos los parámetros de velocidad de desplazamiento y aceleración:
$ sudo modprobe hid_magicmouse scroll-speed=45 scroll-acceleration=1

El parametro “scroll-speed” es justo la velocidad de scrolling, y toma valores entre 0 y 63. A mucha gente parece gustarle un valor en torno a 45, yo he preferido el 50. Por su parte, “scroll-acceleration” es una variable boolean, que a 1 activa la aceleracion y a 0 la desactiva. Lo que la aceleración hace es multiplicar el efecto si el scrolling es muy largo.

Una vez hayas hecho varias pruebas, lo más sensato es cargar estas opciones cada vez que el kernel cargue el módulo, así que incluiremos el archivo correspondiente:
$ sudo nano /etc/modprobe.d/magicmouse.conf
Y pegamos el texto con las opciones a nuestro gusto, en mi caso:
options hid_magicmouse scroll-speed=50 scroll-acceleration=1

Listo. Las instrucciones (en inglés) las he encontrado en este blog.

En cuanto al natural-scrolling, por ahora la cosa está muy verde. La última versión de Ubuntu permite activarlo en las opciones de touchpad, pero no para el ratón convencional.

La solución que uno suele encontrar por ahí es la siguiente. Consultamos el identificador del mouse:
$ xinput list --short | grep -i 'mouse'
Y a continuación, cambiamos su mapeo:
$ xinput set-button-map 15 1 2 3 5 4
Este método funciona, pero no todo lo bien que sería deseable, ya que hay aplicaciones como gEdit que no parecen responder de la forma esperada; sin embargo las más importantes sí lo hace (Chrome, Firefox, LibreOffice, etc. etc.)

Anuncios

3 pensamientos en “Apple Magic Mouse y el scroll en Ubuntu

  1. 2013 de un plumazo! | Emilio Devesa

  2. Hola, i gracias por estas notas.

    Tengo el Magic Mouse funcionando (y mejor ahora con tus apuntes) con mi nuevo Ubunto Mate 16.04 , pero tengo un problema, y es que se me desconecta solo, a periodos de 10-20 minutos, ¿sabes a que se debe? ya he comprobado pilas, bornes del mouse limpios…etc de hecho si lo conecto al MacBook pro funciona correctamente, el problema lo tengo con el Ubuntu

    Muchas gracias

    Albert

    Le gusta a 1 persona

    • Hola Albert,
      Pues es una lástima porque hace muy poquito que lo he vendido y he comprado un mouse nuevo; pero me imagino que tal vez tenga que ver con el controlador bluetooth de esta nueva versión de ubuntu. Es una asignatura pendiente del sistema operativo y muchas veces da problemas tras la instalación. Te recomiendo que lo investigues si conoces tu modelo de chip bluetooth, o que instales el controlador propietario si Ubuntu te lo ofrece (busca los controladores privativos en el tablero de Unity).
      Espero que esto te pueda orientar un poco, muchas gracias por comentar 🙂
      Un saludo!

      Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s