Configurar evdev
opciones a través de xorg.conf.d (DEPRECATED)
El evdev
controlador era el controlador predeterminado para el trackpoint en versiones anteriores de Ubuntu, pero a partir de Ubuntu 17.10, el siguiente enfoque está en desuso y ya no funciona de fábrica. Esto se debe a que el evdev
controlador que ya no está instalado de manera predeterminada, ya que el libinput
controlador es el estándar ahora, vea mi otra respuesta para configurar eso.
Si lo desea, aún puede usar la evdev
solución a continuación después de instalar el controlador con sudo apt install xserver-xorg-input-evdev
( fuente ).
Todo se puede configurar bien en un /etc/X11/xorg.conf.d/52-trackpoint-tweaks.conf
archivo (o con un nombre similar: en Ubuntu, debe crear un directorio y un archivo, pero el mecanismo funciona; tal vez uno de los nombres de directorio es en x11
lugar de X11
en algunas versiones).
El archivo debe tener este contenido:
Section "InputClass"
Identifier "Trackpoint tweaks"
MatchProduct "TPPS/2 IBM TrackPoint"
MatchDevicePath "/dev/input/event*"
# Specify the driver, as else Ubuntu 17.10 will use libinput.
Driver "evdev"
# Configure wheel emulation, using middle button and "natural scrolling".
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "EmulateWheelTimeout" "200"
Option "EmulateWheelInertia" "7"
Option "XAxisMapping" "7 6"
Option "YAxisMapping" "5 4"
# Set up an acceleration config ("mostly linear" profile, factor 5.5).
Option "AccelerationProfile" "3"
Option "AccelerationNumerator" "55"
Option "AccelerationDenominator" "10"
Option "ConstantDeceleration" "3"
EndSection
Para ver el efecto, debes reiniciar X, por supuesto. Para jugar con estas configuraciones mientras X se está ejecutando, use xinput
, pero tenga en cuenta que los nombres de las opciones son diferentes allí.
Como señaló @Vitaly Dubyna, la "desaceleración constante" puede usarse para controlar la sensibilidad: reduce todos los movimientos con ese factor, por lo que el valor "3" hace que todos los movimientos sean 3 veces más lentos en comparación con el valor predeterminado "1".
Documentación de opciones:
gksu gedit /etc/udev/rules.d/trackpoint.rules
y pegué lo siguiente:SUBSYSTEM=="serio", DRIVERS=="psmouse", WAIT_FOR="/sys/devices/platform/i8042/serio1/serio2/sensitivity", ATTR{sensitivity}="200", ATTR{speed}="150"
Luego reinicie. ¿Hay alguna razón por la que deba usar las reglas Upstart vs udev?