¿Cómo puedo configurar un Logitech M705 para usar el desplazamiento continuo?

28

Estoy usando un Logitech K750 (teclado) y M705 (mouse) usando el mismo conector USB unificador. Los emparejé con mi mac, pero los uso en mi escritorio con Ubuntu 12.10. Funciona bien Solo algunos ajustes que me gustaría hacer.

Este mouse permite deshabilitar fácilmente los "pasos" de la rueda de desplazamiento, lo que me permite en la Mac desplazarse sin escalones, como usar un panel táctil. ¡No estoy hablando de desplazamiento suave sino de desplazamiento continuo! Esto de alguna manera no funciona en Ubuntu. ¿No hay posibilidad de hacer esto? Este mouse también admite desplazamiento horizontal (no continuo). ¿Hay alguna manera de ajustar estas características? Tal vez en xorg.conf? ¿Quizás alguien tiene un mouse xorg.conf-section con el que puedo experimentar?

xev | grep buttonme dice que no hay diferencia entre usar la rueda con o sin pasos (botones 4 y 5). Entonces, la cuestión debería ser solo una cuestión de interpretación de software. Al menos se trata de hacer los pasos más pequeños (¿1 píxel?) Y permitir la aceleración, creo.

verpfeilt
fuente
Suena como un problema de controlador, el desplazamiento suave para Linux es nuevo después de todo. ¿Has probado este mouse con 12.10?
NoBugs
1
Me interesaría ver un screencast del comportamiento esperado, si no le importa. Tengo la misma configuración y uso el desplazamiento "hiperrápido" todo el tiempo. No he notado ningún problema, pero tampoco he visto cómo responden otros sistemas operativos.
ændrük
2
Para aquellos que no están familiarizados con el mouse: un interruptor de palanca adyacente a la rueda de desplazamiento desacopla físicamente el mecanismo de trinquete de la rueda, permitiendo que la rueda gire libremente. La rueda está ponderada, por lo que puede girar por sí sola como un volante durante varios segundos, generando cientos de clics normales por segundo.
ændrük
2
Creo que este es un buen ejemplo. Tengo el G9 pero no me perdí el desplazamiento continuo, luego vi tu pregunta y ahora sí :(
Gerhard Burger
1
Con desplazamiento natural te refieres a la dirección en que te deslizas con los dedos con un panel táctil, supongo. Bueno, es comparable con el desplazamiento suave y continuo de algunos paneles táctiles (especialmente en MAC). El video en el comentario antes del tuyo lo muestra bien. El desplazamiento continuo le permite controlar el desplazamiento con precisión de un píxel si es necesario de forma intuitiva y no es confuso mientras lee. Necesitas un mouse con un pequeño botón extra o un panel táctil para usar esto.
verpfeilt

Respuestas:

5

Esta es actualmente la mejor solución que encontré, aunque creo que en este momento, su función de desplazamiento suave aún no es utilizable. En el futuro, se deben crear soluciones nativas basadas en controladores para admitir ratones y paneles táctiles que admitan un desplazamiento suave. Especialmente en un sistema de escritorio como Ubuntu.

Solaar

Existe una aplicación llamada Solaar que ofrece muchas posibilidades para unificar dispositivos de Logitech, como el estado de la batería, las opciones de emparejamiento (¡increíble!) Y el desplazamiento suave. Desafortunadamente, el desplazamiento suave no funciona tan bien; no se desplaza tan suavemente como en OS X, y solo desplaza la última ventana activa, no la ventana cubierta por el mouse (probado en 13.04). Pero es en todos los sentidos una aplicación útil y su característica de desplazamiento suave es algo que espero mejore con futuras actualizaciones.

Página de inicio: http://pwr.github.io/Solaar/

Instalación

Abra una Terminal a través del guión de Unity o CTRL + ALT + T y pegue en las siguientes líneas:

sudo add-apt-repository ppa:daniel.pavel/solaar
sudo apt-get update
sudo apt-get install solaar

Uso

  • Inicie Solaar a través del guión de Unity, por ejemplo.
  • Si ve una ventana emergente que recomienda volver a conectar el receptor unificador, hágalo.
  • Debería aparecer un icono de bandeja que parece una batería. Si lo abre y hace clic en un dispositivo, verá información sobre sus dispositivos.
  • A la derecha de la entrada para su mouse debe haber un ícono de configuración. Haga clic en él y debería aparecer una opción de "desplazamiento suave".
  • Pruébelo, es fácil deshabilitarlo nuevamente en caso de que no funcione para usted.
  • Si experimenta problemas como que el desplazamiento horizontal no funciona, intente volver a enchufar el receptor.
verpfeilt
fuente
0

En /etc/X11/xorg.confla sección del mouse:

Option         "Buttons" "1 2 3 4 5 6 7 8 9"
Option         "ZAxisMapping" "4 5"

en /etc/X11/imwheel/startup.conf:

IMWHEEL_START=1
IMWHEEL_PARAMS='-b "0 0 0 0 6 7"'
jazmines
fuente
En mi xorg.conf no hay sección del mouse. Además, / etc / X11 / imwheel / no existe. Estoy en Ubuntu 12.10 (editaré esta información en la pregunta anterior ahora).
verpfeilt
2
puede agregar la sección del mouse manualmente en xorg.conf. ¿El paquete imwheel está instalado en su sistema?
jazmines
Acabo de instalar imwheel y configuré startup.conf. Pero todavía no estoy seguro de cómo crear una sección de mouse. (Parece que no funciona sin él). ¿Veo bien que se supone que la sección "mouse" es una sección "InputDevice"? ( x.org/archive/X11R6.8.2/doc/mouse5.html ) Además, parece que el desplazamiento horizontal ya no funciona desde que instalé y configuré imwheel. Estas teclas ahora tienen la misma función que los botones atrás / adelante. (también tienen los mismos números)
verpfeilt
1
Además, no veo cómo esto me va a dar un desplazamiento continuo. Por lo que sé, imwheel solo asigna los botones a una función. Resolví el desplazamiento horizontal cambiando el mapa al estándar por ahora, que es para mi mouse: IMWHEEL_PARAMS = '- b "4 5 6 7 8 9 10"' (10 es un tercer botón de golpe).
verpfeilt
3
@jasmines Explique por qué esto funciona, qué hace y si es específico del Logitech M705 o resuelve la pregunta análoga para otros ratones. ¡Gracias!
user29020