it-swarm-es.tech

Cómo obtener un movimiento de desplazamiento suave con el mouse mágico

Tengo un nuevo Ubuntu-Mate y estoy aprovechando el Apple Magic mouse y teclado.

El mouse Magic, en el OSX tiene un desplazamiento suave ... como un rollo, hay un control de desplazamiento dependiendo de la fuerza del movimiento del dedo.

Me gustaría tener este comportamiento en Ubuntu, pero no puedo obtener información al respecto (he encontrado información sobre la dirección del cambio pero no sobre el "movimiento de rodadura")

La aplicación "naturalscrolling" parece que ya no existe.

¿Cómo puedo conseguir esto?

Gracias

3
Albert Català

Si bien no he jugado con Ubuntu-Mate, supongo que tiene opciones de instalación similares disponibles como Ubuntu normal.

El módulo hid_magicmouse actual incluido en el Kernel para Ubuntu 16.0.4 tiene una configuración inicial horrible y no tiene la capacidad de inercia similar a MacOS (es decir, la pantalla sigue desplazándose después de soltarla); sin embargo, tiene la opción de cambiar la configuración para personalizar y mejorar la experiencia de desplazamiento.

Aquí hay una breve descripción de cada una de las configuraciones:

  • emulate_3button = habilita el tercer botón cuando el dedo presiona el medio. Encuentro esto meticuloso, así que lo desactivo. En MacOS solo se usan los botones izquierdo/derecho. (booleano)
  • emulate_scroll_wheel = el módulo interpreta deslizamientos horizontales y verticales como marcas de rueda. La función vertical funciona bien emulando tanto presionar como soltar para cada tic, pero la horizontal solo emula prensas y no liberaciones, lo que causa problemas en los movimientos hacia adelante y hacia atrás en Chrome, por lo que lo desactivo en el controlador (ver más en el controlador sección). (booleano)
  • report_undeciphered = no es necesario encenderlo. (booleano)
  • scroll_acceleration = cuanto más rápido mueva su dedo, más ticks por distancia generará. (booleano)
  • scroll_speed = esto le indica cuántos ticks generar cuando desliza el dedo a una distancia determinada; Me gusta que sea sensible, así que lo configuré en 55. (0 - 63)

Para actualizar la configuración, la forma más fácil es descargar el módulo y volver a cargarlo con la nueva configuración. Puede hacer esto en el indicador de terminal de la siguiente manera:

$ Sudo rmmod hid_magicmouse
$ Sudo modprobe hid_magicmouse emulate_3button=0 scroll_acceleration=1 scroll_speed=55

Consulte este blog para obtener detalles adicionales y cómo hacer que la configuración sea permanente y cómo cambiar el controlador para implementar el desplazamiento natural (Este blog es de donde proviene la información anterior).

1
user4061565