I'm a happy user of Slackware 14 and Thinkpad X200.
I recently purchaced a Thinkpad USB Keyboard with Trackpoint
. I'm used to a much more sensitive trackpoint. The trackpoint on the external keyboard is much trickier to configure than the one on X200.
explains how to do it. The first poster has written a tiny Python script for changing sensitivity.
The problem is, before running the script you need to unbind the usb device like this, and after the script to bind it again.
# echo XXX > /sys/bus/usb/drivers/usbhid/unbind
# python2 trackpoint-script.py
# echo XXX > /sys/bus/usb/drivers/usbhid/bind
You're supposed to replace XXX with the device's bus/path name, such as 2-1.6.4:1.1. (As explained later in the thread.)
Even with the help offered in the thread, I just don't get it. How do I find out my device's bus/path name?
With the command lsusb my device identifies like this
Bus 001 Device 004: ID 17ef:6009 Lenovo ThinkPad Keyboard with TrackPoint
(Luckily it's the newer version of the keyboard, so the script is supposed to work well with it.)