Como dice el título, quiero aumentar el número de filas que se pasan cuando uso la rueda del mouse para desplazarme. Sé que existen formas de hacerlo para Firefox y Chromium, aunque quiero algo para todo el sistema, principalmente por el lector de PDF.
Estoy en una computadora de escritorio y uso un Microsoft Wireless Mouse 5000.
mouse
mouse-scroll
mouse-wheel
Rodrigo Martins
fuente
fuente
Mouse & Touchpad
configuración del sistema. Lástima, todavía necesitamos software de terceros (por ahora).Respuestas:
Antemano
Con el sistema de controlador de entrada utilizado actualmente no es posible cambiar la velocidad de desplazamiento de su mouse, al menos no sin inconvenientes. Puede ajustar la velocidad de desplazamiento para las aplicaciones Qt utilizando una configuración de KDE, pero la única forma actual de cambiar el desplazamiento de forma genérica es mediante el uso de lo
imwheel
que parece ser problemático de muchas maneras (ver comentarios). En el futuro, esto se solucionará conlibinput
la base de datos de hardware systemd.Manera actual
Instale
imwheel
con el siguiente comando o desde el Centro de software :Cree (si es necesario) y edite el archivo de configuración
~/.imwheelrc
con un editor de su elección (por ejemplogedit
). Complete lo siguiente para aumentar la velocidad de desplazamiento para cada Comando. NB: este archivo de configuración aplicará estas nuevas configuraciones de desplazamiento a todos los programas (incluido el terminal, que puede no ser lo que desea).Si solo desea aplicar estas configuraciones a
Chrome
, por ejemplo, use estas configuraciones en su lugar:El
3
es un multiplicador de desplazamiento para aumentar la efectividad de la rueda de desplazamiento. En el archivo README del proyecto se llama "REPS". El léame dice:En otras palabras, es un multiplicador de desplazamiento. Si
REPS
se establece en3
, eso significa que cuando la rueda del mouse ordena un comando de desplazamiento, el software intercepta este comando y envía 3 comandos a la PC en lugar de 1, lo que hace que se desplace 3 veces más o "más rápido".Para más información también eche un vistazo a la página de manual:
o consulte el archivo README del proyecto.
Puede comenzar
imwheel
escribiendo:¡Asegúrese de no iniciar la rueda dos veces! Es un error conocido, pero puedes detenerlo con el comando:
Para
imwheel
iniciar automáticamente cada vez que se inicia su computadora , debe agregarla al menú de inicio DESPUÉS de que se cargue una ventana x. IMPORTANTE: dado que imwheel se basa en una ventana x para que ya se esté ejecutando, NO funcionará si lo agrega a crontab, /etc/init.d o /etc/rc.local. Eso significa que debes hacerlo de esta manera:Ubuntu:
utilice el editor de GUI "Aplicaciones de inicio" para agregar
imwheel
como programa de inicio: https://askubuntu.com/a/48327/327339Xubuntu:
utilice el editor de GUI "Sesión y inicio" -> Inicio automático de la aplicación -> Agregar para agregar
imwheel
como programa de inicio.Más capturas de pantalla aquí: https://askubuntu.com/a/369443/327339 .
Futuro
Este tutorial está actualmente en desarrollo.
libinput
parece estar incluido con Wily Werewolf (15.10) donde necesita instalar el paquetexserver-xorg-input-libinput
. Después de instalarlibinput
condebe usarse para cada entrada después de reiniciar el Xorg (el cierre de sesión sería suficiente). Ahora que está utilizando
libinput
, puede ajustar la configuración de su mouse. Puede encontrar un tutorial completo en el archivo /lib/udev/hwdb.d/70-mouse.hwdb . Permítanme cubrir aquí solo lo básico.Los siguientes pasos deben realizarse como
root
. Por eso, les estoy recordando amistosamente que todo lo que hacen deben asumir la responsabilidad.Primero obtenga la identificación del proveedor
<vid>
y la identificación del producto<pid>
usandolsusb
. Aquí con un MX 518 Logitech Mouse como ejemplo. Si tiene la siguiente línea en la salida delsusb
.El
<vid>
es046d
y el<pid>
esc051
.Luego, cree un archivo similar al siguiente con
gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb
Por ejemplo, este archivo para el ejemplo Logitech MX 518 anterior:
Este archivo establece el ángulo de clic de la rueda del mouse en 30 ° (el valor predeterminado suele ser 15). Para usar esta configuración, actualice hwdb con los siguientes comandos:
Uno puede descubrir el
${id}
usoxinput
(busque la identificación de su mouse) y luego ejecutarxinput list-props ${xinput_id}
.fuente
imwheel
deshabilita la función para cambiar entre ventanas simplemente desplazando el mouse sobre sus íconos en el Lanzador de Unity.".*"
por"Evince"
si estás usando Evince. Entonces el Unity-Launcher funciona como se esperaba.Future
solución todavía? Lo he intentado pero no lo he conseguido. Desearía saber una manera de saber siMOUSE_WHEEL_CLICK_ANGLE
incluso se ha cambiado con éxito, pero no sé cómo verificar su valor actual. El ángulo predeterminado varía con el mouse por cierto, como se ve en/usr/lib/udev/hwdb.d/70-mouse.hwdb
, aunque la mayoría tiene 15 en este momento.Tenga en cuenta que el uso de lo
~/.imwheelrc
recomendado en la respuesta aceptada en realidad no aumenta la velocidad de la rueda de desplazamiento. Más bien, reemplaza el desplazamiento con múltiples pulsaciones de teclas de flecha. Esto tiene la desventaja de no poder desplazar una ventana hasta que cambie el foco, no el comportamiento predeterminado. Esta respuesta tiene como objetivo proporcionar una alternativa que se comporte más estrechamente al comportamiento nativo.Para proporcionar una respuesta concisa para Ubuntu> 14.04 (combinando las respuestas de @tvm y @redanimalwar con el comentario de @ aroll605 ), parece que la mejor opción para aumentar la velocidad de la rueda de desplazamiento es instalar
imwheel
sudo apt install imwheel
(reemplazarapt
conapt-get
dependiendo de su sistema)gedit ~/.imwheelrc
y pegardonde deberías probar diferentes valores
#
en las líneasPara probar la configuración, use el comando
killall imwheel && imwheel -b "4 5"
Abra las aplicaciones de inicio y agregue
imwheel -b "4 5"
Tenga en cuenta que el uso de la opción
-b "4 5"
restringe imwheel para que solo afecte a la rueda de desplazamiento, que se describe aquí .fuente
#
?2
,1
O incluso un valor decimal, por ejemplo,0.5
?2
, considerando todo el tartamudeo.// Editar
Como esto recibe algunos votos positivos de vez en cuando: ya no uso esto (por pereza después de la reinstalación) y ahora creo que este script, el control deslizante y demás, es demasiado. También la gente ha señalado problemas con esto con el tiempo. Entonces, como chico minimalista, creé la configuración yo mismo. Probablemente sea algo único para la mayoría de las personas.
He editado esto para que sea una guía de 4 pasos con todo lo que necesitas.
Y otra actualización: desde que cambié a KDE, eso realmente tiene una configuración para esto y un millón de cosas más que Gnome no tiene (ni siquiera me di cuenta de cuánto echaba de menos KDE). El problema es que la configuración del mouse de KDE en realidad no tiene ningún efecto en Firefox (y otras aplicaciones de GTK, supongo), pero dado que mi propósito principal para esto era la navegación web, ahora descubrí que puedes ajustar cuánto se desplaza el mouse en Firefox. .
Lo puse a 600 y es perfecto para mí.
// Fin de edición
La respuesta aceptada tiene una configuración que, por cualquier motivo, asigna el desplazamiento hacia ARRIBA y ABAJO en el teclado. No tiene ningún sentido para mí.
He encontrado un script perfecto que en realidad se asigna al mouse y agrega una GUI para configurar la velocidad del mouse.
También hay un video donde se presenta. Ni siquiera he terminado de ver esto porque lo puse en funcionamiento en poco tiempo. Lo siguiente instalaría los paquetes requeridos, descargaría el script y lo ejecutaría por nosotros:
Ajuste la velocidad de la rueda en un buen control deslizante y sea feliz. Más tarde solo cambia con el
set-mousewheel
comando.No estoy seguro de si imweel se inicia automáticamente después de la instalación, de lo contrario, debemos agregarlo a las aplicaciones de inicio.
fuente
imwheel -b "4 5"
para restringirlo a la rueda de desplazamientozenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1
devolvió el error:This option is not available. Please see --help for all possible usages.
Mis dos centavos: mi mouse Microsoft Sculpt Ergonomic se desplazaba aproximadamente media página a la vez en Ubuntu 15.04 (Lenovo ThinkPad x220), lo que realmente me molestaba. Probé varias soluciones, pero terminé teniendo la idea de desconectar el mouse del puerto USB (el dispositivo de seguridad inalámbrico) y volver a conectarlo. ¡Voila! ... se produjo una velocidad de desplazamiento "normal" :). Espero que ayude a alguien.
fuente
Si bien las
imwheel
sugerencias anteriores ayudaron un poco, descubrí que eliminar el mecanismo de clic de desplazamiento mecánico hacía que la rueda del mouse fuera mucho más agradable de usar, ¡no solo eliminaba el clic, sino que lo hacía más rápido y más preciso de controlar!Y solo tardó 3 minutos; consulte estas instrucciones:
http://www.instructables.com/id/Making-a-mouse-wheel-not-click./
En pocas palabras, está eliminando este resorte izquierdo (tenga cuidado de volver a colocar el resorte derecho exactamente en su lugar):
Nota: Tengo un mouse estándar y económico: un Logitech B100, otros informan de éxito en modelos similares. Su experiencia puede ser diferente.
fuente
imwheel
emitirá eventos de doble desplazamiento en cromo, lo cual es molestoPor
i3wm
ylibinput
usuarios, sugiero libinput_patch , lo que da una entrada para cambiar el delta de desplazamiento en tiempo real, y es mucho mejor en mi caso de usofuente
Solo busqué este problema, porque después de reiniciar mi rueda del mouse se volvió muy lenta. Después de tratar de resolverlo con diferentes aplicaciones (imwheel, ...) simplemente lo desconecté y lo enchufé nuevamente y funcionó como antes. Entonces, si la velocidad cambia entre reinicios sin que hagas nada, vale la pena intentarlo.
fuente