
Tengo un mouse para juegos genérico con un mínimo de 1000 ppp. Estoy usando un multiplicador de 0,5 en Windows, pero tengo problemas al intentar hacer lo mismo en Ubuntu. La velocidad mínima en la aplicación de configuración es la misma que un multiplicador 1x, por lo que necesito reducirla más allá del mínimo predeterminado.
He deshabilitado la aceleración del mouse creando un archivo 90-mouse.config en /usr/share/x11/xorg-conf.d pero esto solo deshabilita la aceleración. Quiero disminuir la sensibilidad a la mitad. Todas las soluciones que he visto hasta ahora no funcionaron para mí. ¿Algunas ideas? ¡Gracias!
Respuesta1
ESTO NO FUNCIONA EL 18.04. Lea la actualización a continuación.
Al final lo descubrí por mi cuenta. Entonces esto es lo que tienes que hacer si te encuentras con el mismo problema. Cualquier sugerencia para perfeccionar aún más este proceso es bienvenida.
1 - Crea un archivo de configuración
sudo nano /usr/share/X11/xorg.conf.d/90-mouse.conf
2 - Pega esto dentro:
Section "InputClass"
Identifier "mouse"
MatchIsPointer "on"
Option "AccelerationProfile" "-1"
Option "ConstantDeceleration" "2"
EndSection
Guarde con Ctrl+O y salga con Ctrl+X.
Perfil de aceleraciónDesactiva la aceleración, así que si quieres tener aceleración activada, cámbiala a "0".
Desaceleración constantees el factor por el cual desea disminuir la sensibilidad. En mi caso tenía un mouse de 1000dpi y quería tener una sensibilidad de 500dpi así que lo desaceleré por un factor de 2.
ACTUALIZACIÓN PARA EL 18.04
En versiones más recientes usamos accesorios libinput, y la forma de aumentar o disminuir la velocidad del puntero es usando la matriz de transformación, con un comando que se ve así:
xinput set-prop 10 144 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
El "10" en el comando representa el ID del dispositivo puntero, que se obtiene al usar xinput list
, y el 144 es el ID de la propiedad de matriz, que se obtiene al usar xinput list-props 10
(cambiando 10 por el ID del dispositivo que desea cambiar)
Para disminuir la velocidad, debe cambiar el primer y segundo valor "1.000000" en la matriz, correspondientes a la velocidad de los ejes x e y respectivamente. Funcionan como multiplicaciones, por lo que establecer esos valores en 2,000000 hará que el puntero se mueva el doble de rápido mediante el salto de puntos. Cambiarlo a 0.000000 hará que el puntero no se mueva en absoluto.