
Usando KDE, ¿cómo puedo aumentar la sensibilidad de mi trackpoint? No hay ninguna sección de trackpoint en Configuración del sistema. Los controles deslizantes de "Velocidad del puntero" en las secciones Mouse y Touchpad tampoco lo afectan.
xinput set-prop 'TPPS/2 Elan TrackPoint' 'libinput Accel Speed' 1
funciona temporalmente, pero la configuración se restablece después de cada ciclo de hibernación/reanudación (y posiblemente en otras ocasiones).
Respuesta1
El trackpoint se almacena en sysfs, en /sys/devices/platform/i8042/serio1/serio3/
(puede ser ligeramente diferente según el kernel y la computadora portátil que tenga).
Puedes configurar la sensibilidad (como root) con:
echo 200 > /sys/devices/platform/i8042/serio1/serio3/sensitivity
(reemplazando 200 con la sensibilidad deseada).
Respuesta2
El ejemplo de @mekkis funciona, pero el cambio no es persistente. Para hacerlo permanente, puedes crear un pequeño script bash en rc.local
:
Crea el guión
sudo nano /etc/rc.local
o en Fedora/RHEL/CentOS:sudo nano /etc/rc.d/rc.local
#!/bin/bash
sudo chown $USER /sys/devices/platform/i8042/serio1/sensitivity
echo 175 > /sys/devices/platform/i8042/serio1/sensitivity
exit 0
- Reemplazar175con la sensibilidad deseada.
- Tendrás que investigar un poco para encontrar la ruta exacta del archivo para tu sistema. Será similar al usado anteriormente. Está buscando un archivo llamado
sensitivity
.
El archivo es propiedad de root, por lo que la primera línea cambia la propiedad al usuario. La razón por la que nuestro guión entra rc.local
es porque sudo chown
no es permanente. rc.local
nos permite ejecutar comandos sudo en el arranque.
Establecer como ejecutable
sudo chmod -v +x /etc/rc.local
osudo chmod -v +x /etc/rc.d/rc.local
Habilite el servicio en el arranque:
Para habilitar rc.local
con systemd primero verificaría si estaba activo:
sudo systemctl is-enabled rc-local.service
Si regresa static
o disabled
luego lo habilita:
sudo systemctl enable rc-local.service
Reiniciar.
Verificar
Verifique que el servicio se esté ejecutando:
sudo systemctl status rc-local.service
Vuelva a verificar que su sensibilidad haya cambiado:
cat /sys/devices/platform/i8042/serio1/sensitivity
Probé muchas formas diferentes y esto es lo que finalmente funcionó para mí para mantener los cambios persistentes.
Respuesta3
Al momento de escribir este artículo, no hay forma de configurar la sensibilidad de TrackPoint en Linux al menos para algunos modelos. No existe una opción de "sensibilidad" en sysfs. Sin embargo, al establecer el valor "AttrTrackpointMultiplier" de las peculiaridades de libinput, se puede mejorar el manejo del TrackPoint.
Esto se puede hacer fácilmente creando /etc/libinput/local-overrides.quirks
contenidos similares al siguiente:
[Trackpoint Override]
MatchUdevType=pointingstick
MatchName=*Elan TrackPoint*
AttrTrackpointMultiplier=1.2
[Tenga en cuenta que en algunos sistemas el archivo debe ser /usr/share/libinput/local-overrides.quirks
]
Pruebe diferentes valores de AttrTrackpointMultiplier. Uno de mis sistemas uso "5.0", que es muy alto. En otros sistemas es posible que necesite un valor más bajo.