Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save oboff/4ff7e52c273e9e9b4462 to your computer and use it in GitHub Desktop.
Save oboff/4ff7e52c273e9e9b4462 to your computer and use it in GitHub Desktop.
change pointer speed of Trackpoint on Thinkpad T60

Thinkpad Trackpoint speed configuration on Linux

change pointer speed of Trackpoint on Thinkpad

works well T60 with Ubuntu 13.10 and Ubuntu 14.04 LTS

how to change

speed configration by write integer to file

0 <- slower ------------ faster -> 250

ATTENTION if write 0, trackpoint does not move

locate setting files

find /sys/devices/platform/i8042 -name name | xargs grep -Fl TrackPoint | sed 's/\/input\/input[0-9]*\/name$//'

http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#Determining_TrackPoint_Path_ID

depend Trackpad status

BIOS -> Config -> Keyboad and Mouse -> Trackpad

"Automatic"

enable Trackpad, default setting

/sys/devices/platform/i8042/serio1/serio2/
  • serio1: Trackpad
  • serio2: Trackpoint
$ echo 250 | sudo tee /sys/devices/platform/i8042/serio1/serio2/speed
$ echo 180 | sudo tee /sys/devices/platform/i8042/serio1/serio2/sensitivity

"Disabled"

disable Trackpad by BIOS

/sys/devices/platform/i8042/serio1/
  • serio1: Trackpoint
$ echo 250 | sudo tee /sys/devices/platform/i8042/serio1/speed
$ echo 180 | sudo tee /sys/devices/platform/i8042/serio1/sensitivity

c.f.

# echo -n 120 > /sys/devices/platform/i8042/serio1/serio2/speed
# echo -n 250 > /sys/devices/platform/i8042/serio1/serio2/sensitivity

How to configure the TrackPoint - ThinkWiki


APPENDIX

log

write 255 to "speed" file for speed up on Ubuntu 13.10

search file

~$ ls -w 80 /sys/devices/platform/i8042/serio1
bind_mode    ext_dev  mindrag          rate         sensitivity  uevent
description  id       modalias         reach        skipback     upthresh
draghys      inertia  power            resetafter   speed        ztime
driver       input    press_to_select  resolution   subsystem
drvctl       jenks    protocol         resync_time  thresh

speed

cat current speed

~$ cat /sys/devices/platform/i8042/serio1/speed 
97 # default

write max speed

~$ echo 255 | sudo tee /sys/devices/platform/i8042/serio1/speed 
255 # done

check file

~$ cat /sys/devices/platform/i8042/serio1/speed 
255 # ok
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment