Tpctl is a package of configuration tools for IBM ThinkPad laptop computers.
The Tpctl program, along with its ncurses variant, ntpctl, provides access to the functionality of the IBM SMAPI BIOS as documented in the IBM ThinkPad Technical Reference manuals.
It can thereby control pointing device behavior, video configuration, power management behavior and more.
Tpctl can also configure some parallel and serial port resources and display information from the CMOS RAM.
Check the Tpctl home page for the complete list of capabilities. So far, Tpctl has been found to work on the following ThinkPad models: 365XD, 380D, 380XD, 380Z, 560E, 560X, 570, 600, 600E, 600X, 760E, 760ED, 760XD, 770, 770E, 770ED and 770Z.