¿Cómo puedo ajustar la velocidad de desplazamiento del mouse?

135

Esta pregunta se ha hecho muchas veces sin respuesta. He utilizado mis habilidades básicas de Google y no he encontrado una solución. Esto es todo el sistema. Mi mouse simplemente se desplaza demasiado rápido.

Soy nuevo en Ubuntu y Linux en general. ¿Cambiaría el estilo o lo que se llame (Ubuntu, KDE, Xubuntu)? ¿Hay un código de terminal que pueda ingresar?

    
pregunta Unisucs 14.02.2013 - 04:44

7 respuestas

214

Quité la llave USB que viene con mi mouse inalámbrico y la conecté de nuevo, y corregí mi velocidad de desplazamiento al instante.

    
respondido por el bill 17.10.2013 - 00:57
28

Para cambiar los parámetros del mouse:

  • haga una lista de los periféricos, tenga en cuenta el buen número con el nombre del dispositivo del mouse!

    xinput list
    
  • enumera los parámetros del número de periférico 9

    xinput list-props 9
    
  • configure la aceleración del periférico 9 en el valor 3. Cuanto más alto sea el valor, más dividirá la aceleración. La aceleración es máxima para un valor igual a 1. El valor de "base" parece ser 1.7, para mí ...

    xinput set-prop 9 'Device Accel Constant Deceleration' 3
    

Para establecer permanentemente el cambio:
Un archivo oculto en su directorio es ".profile" (Ctrl + H para ver los archivos ocultos) Haga doble clic en él y ábralo. Copie y pegue el comando anterior al final. ¡Eso es!

P.S. para aplicar el mismo comando para todos los usuarios, puede editar el archivo / etc / profile (no un archivo oculto).

Diviértete.

    
respondido por el soixante4 22.02.2013 - 08:30
20

Tengo un Logitech PerformanceMouse MX y ninguna de las soluciones aquí funciona. Lo único que funcionó para mí fue usar algunas partes de este proyecto.

  1. Agregue este PPA y luego instale xserver-xorg-input-evdev .
  2. Mira el proyecto Solaar y ejecuta rules.d/install.sh . Copiará las reglas de udev en la ubicación adecuada y pedirá permisos si es necesario.
  3. Retire el receptor y vuelva a enchufarlo.
  4. Agregue usted mismo al grupo plugdev : $ sudo gpasswd -a <your-username plugdev
  5. Cerrar sesión y volver a iniciar sesión.

Ahora puede establecer su velocidad de desplazamiento con los siguientes comandos xinput ( source ):

$ xinput set-prop <devnum> "Evdev Scrolling Distance" 8 1 1 # for smooth scroll
$ xinput set-prop <devnum> "Evdev Scrolling Distance" -8 1 1 # for smooth 'natural' scroll

Cambiar el 8 a un valor inferior aumenta la sensibilidad. Voltearlo a negativo cambia la dirección del desplazamiento. Aumentar el valor disminuye la sensibilidad.

    
respondido por el Vivin Paliath 14.04.2015 - 19:17
17

Primero compruebe qué dispositivo es el mouse:

xinput list

Ahora elija la ID de su mouse allí y liste su configuración actual:

xinput list-props <device-id>

luego cambie la configuración de manera que donde Evdev scrolling distance [vertical] [horizontal] [dial]

xinput set-prop <device-id> 'Evdev Scrolling Distance' 1 3 5

donde la combinación de los últimos tres números depende del mouse:

  • primer número, la dirección de desplazamiento (menos retroceso)
  • segundo número, velocidad de desplazamiento de alguna manera
  • tercer número, velocidad de desplazamiento de alguna manera
  • Cambiar estos valores a números más grandes significa que se desplaza más despacio (AgentME).
respondido por el Léo Léopold Hertz 준영 13.12.2015 - 20:28
11

Escribí un script simple que le permite encontrar qué dispositivo tiene esta propiedad ( El script básicamente itera sobre todos los dispositivos xinput y enumera solo aquellos que tienen alguna propiedad que contenga scroll ).

 xinput list | cut -f2 | cut -f2 -d'=' | xargs -d $'\n' -I'{}' sh -c "xinput list-props '{}' | grep -iq scroll && (echo Listing dev id '{}'; xinput list-props '{}')"
 xinput --set-prop 11 295

Tenga en cuenta que, por ejemplo, en Firefox puede establecer en about:config

mousewheel.system_scroll_override_on_root_content.vertical.factor

Recuerda establecer

mousewheel.system_scroll_override_on_root_content.enabled

a verdadero.

    
respondido por el test30 23.10.2014 - 13:49
3

Esta solución funciona para mí:

sudo apt-get install imwheel zenity

Cree un script bash e inserte esto:

#!/bin/bash
# Version 0.1 Tuesday, 07 May 2013
# Comments and complaints http://www.nicknorton.net
# GUI for mouse wheel speed using imwheel in Gnome
# imwheel needs to be installed for this script to work
# sudo apt-get install imwheel
# Pretty much hard wired to only use a mouse with
# left, right and wheel in the middle.
# If you have a mouse with complications or special needs,
# use the command xev to find what your wheel does.
#
### see if imwheel config exists, if not create it ###
if [ ! -f ~/.imwheelrc ]
then

cat >~/.imwheelrc<<EOF
".*"
None, Up, Button4, 1
None, Down, Button5, 1
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L, Up, Shift_L|Button4
Shift_L, Down, Shift_L|Button5
EOF

fi
##########################################################

CURRENT_VALUE=$(awk -F 'Button4,' '{print }' ~/.imwheelrc)

NEW_VALUE=$(zenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1)

if [ "$NEW_VALUE" == "" ];
then exit 0
fi

sed -i "s/\($TARGET_KEY *Button4, *\).*/$NEW_VALUE/" ~/.imwheelrc # find the string Button4, and write new value.
sed -i "s/\($TARGET_KEY *Button5, *\).*/$NEW_VALUE/" ~/.imwheelrc # find the string Button5, and write new value.

cat ~/.imwheelrc
imwheel -kill

# END OF SCRIPT FILE

Ahora ejecute el script y configure la velocidad deseada de la rueda del mouse.

Gracias a: enlace

    
respondido por el duli 27.02.2016 - 15:49
0

Aparte de todo esto, puede usar el antiguo buen dirctor sinaptico para esto (Sí, ya sé que ya no es compatible, pero seamos honestos libinput la documentación es una mierda).
Si tiene 18.04 o más, solo instale sinapticos:

sudo apt-get install xserver-xorg-input-synaptics

ahora ve a /usr/share/X11/xorg.conf.d y solo edita el archivo 70-synaptics.conf

cd /usr/share/X11/xorg.conf.d
sudo nano 70-synaptics.conf

busca la sección Section "InputClass" Identifier "touchpad catchall" y luego agrega estas opciones:

Option "VertScrollDelta" "16"
Option "HorizScrollDelta" "16"

El número predeterminado es 26 cuanto más bajo es el número, más rápido se desplaza, más alto es más lento para desplazarse. Por último, debería verse así:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
#       MatchDevicePath "/dev/input/event*"
        Option "VertScrollDelta" "16"
        Option "HorizScrollDelta" "16"
EndSection

Guarde el archivo y ciérrelo ( Ctrl + O luego Ingrese luego Ctrl + X ).

Cierre la sesión y vuelva a iniciarla para que los cambios surtan efecto.

El controlador de Synaptics es un controlador con enormes opciones. No sé quién en un mundo ha decidido cambiar a la opción de NO OPTION.
Se pueden encontrar otras opciones en:
enlace

    
respondido por el TechJS 03.07.2018 - 08:57

Lea otras preguntas en las etiquetas