I'm reposting this on a different forum and with a better subject line. (I received no answers on the Desktop forum, which wasn't the best place for this question.)
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
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.)