Ubuntu 17.04
Siga las instrucciones a continuación, pero cambie:
xinput set-prop 10 "Device Accel Constant Deceleration" 3
A:
xinput set-prop 10 "libinput Accel Speed" -0.4
Gracias @tambre. No estoy seguro de que esto sea tan ideal como la configuración anterior, pero está bastante cerca.
xset m 3
Eso todavía funciona bastante bien. Necesito averiguar cómo guardar para que este sea el valor predeterminado al reiniciar.
Ubuntu 16.04
La respuesta de @JackTravis fue increíblemente útil, pero creo que vale la pena actualizarla para 16.04 porque el archivo xorg.conf se movió y se dividió en varios archivos. Antes de escribir esta respuesta, intenté usar xset
y jugar con la xinput
configuración durante un tiempo antes de decidir que la xinput
ConstantDeceleration
3
configuración de JackTravis era la mejor tanto para mi Logitech M510 en mi escritorio como para un mouse con cable más antiguo en mi computadora portátil.
1. Lista de ratones
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech M510 id=10 [slave pointer (2)]
⎜ ↳ Synaptics Inc. Composite TouchPad / TrackPoint id=13 [slave pointer (2)]
...
Mi mouse era el Logitech M510
, id=10
así que voy a usar eso en este ejemplo. Tendrá que reemplazar eso con cómo se llame su mouse. Ahora, use xinput set-prop
para probar varias configuraciones hasta que su mouse se mueva exactamente como lo desea. Lo 10
siguiente corresponde a id=10
mi mouse en mi sistema. Probablemente tendrás que cambiar eso.
2. Cambie su configuración temporalmente
$ xinput set-prop 10 "Device Accel Constant Deceleration" 3
Si tiene curiosidad sobre qué otras configuraciones afectan su dispositivo, intente
$ xinput --list-props 10
Para borrar la configuración después de haberlos estropeado realmente, todo lo que tenía que hacer era desconectar y volver a enchufar el mouse.
3. Guarde la nueva configuración de forma permanente
Si le gusta ConstantDeceleration of 3, entonces necesita agregar un archivo xorg.conf de la nueva manera Ubuntu 16.04: agregando un nuevo archivo en /usr/share/X11/xorg.conf.d/
Desea cambiar Logitech M510
y logitech-m510
en el nombre del archivo para que coincida con su mouse. Creo que 60-
al principio del nombre del archivo es la prioridad con la que se cargan estos archivos. El siguiente comando de shell de una línea es lo que pongo en mi machineSetup.sh
archivo en Dropbox para que pueda personalizar rápidamente una nueva máquina exactamente como me gusta a los pocos minutos de una nueva instalación:
sudo sh -c "echo 'Section \"InputClass\"\n\
Identifier \"My awesome new mouse\"\n\
MatchProduct \"Logitech M510\"\n\
Option \"ConstantDeceleration\" \"3\"\n\
EndSection\n' > /usr/share/X11/xorg.conf.d/60-logitech-m510.conf"
O bien , si desea hacerlo a la GUI, abra un editor como root, luego pegue y edite lo siguiente en/usr/share/X11/xorg.conf.d/60-<whatever>.conf
Section "InputClass"
Identifier "My Awesome Blue Mouse"
MatchProduct "Logitech M510"
Option "ConstantDeceleration" "3"
EndSection
4. Reiniciar
Eso es. Simplemente reinicie y verifique que la nueva configuración surta efecto.