Change TrackPoint Settings on FreeBSD
=====================================
My Lenovo X270 Thinkpad runs FreeBSD. I wanted to increase
it sensitivity.
This is how to change some settings on the TrackPoint.
List xinput devices
-------------------
To get an overview of the devices, issue the command
xinput list
On my X270 this leads to the following list:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ System mouse id=6 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ System keyboard multiplexer id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT keyboard id=9 [slave keyboard (3)]
↳ ACPI video extension id=12 [slave keyboard (3)]
We see that the TrackPoint here is device "11".
List properties
---------------
Use xinput --list-props to get an overview of the properties:
xinput --list-props "11"
This gives a list like:
Device 'TPPS/2 IBM TrackPoint':
Device Enabled (175): 1
Coordinate Transformation Matrix (176): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (299): 0
libinput Natural Scrolling Enabled Default (300): 0
libinput Scroll Methods Available (301): 0, 0, 1
libinput Scroll Method Enabled (302): 0, 0, 1
....
Change
------
Now we can change some setting, like:
xinput --set-prop "11" "libinput Accel Speed" 0.6
Try any value between 0 and 1 for Accel Speed.
Add to xinitrc
--------------
When you are happy with the setting, add it to your ~/.xinitrc
file, to make the change persistent.
Just copy the line "xinput --set-prop .." into your .xinitrc.
Last edited: $Date: 2023/08/22 07:25:13 $