From ThinkWiki
Revision as of 16:06, 30 December 2005 by Thisnukes4u (Talk | contribs) (nvram note)
Jump to: navigation, search

tpb - Thinkpad Buttons

TPB is a little program that enables you to use the IBM ThinkPad(tm) special keys.

With TPB it is possible to bind a program to the ThinkPad, Mail, Home and Search button. TPB can also run a callback program on each state change with the changed state and the new state as options. So it is possible to trigger several actions on different events. TPB has a on-screen display (OSD) to show volume, mute, brightness and some other informations. Furthermore TPB supports a software mixer, as the R series ThinkPads have no hardware mixer to change the volume.


Project Homepage / Availability


Version 0.6.4



The sources can be checked out through anonymous CVS with the following instruction set:

export CVS_RSH="ssh"
cvs -d co tpb 


Sample configuration

  • /etc/tpbrc
  • Note that on some systems the "nvram" module will need to be loaded before tpb will work.


Contact the author at