ThinkPad Buttons makes it possible to bind programs to the ThinkPad Mail, Home, and Search buttons. It can run callback programs upon state changes, and trigger several actions after different events. It includes an on-screen display that shows the volume, mute, brightness, and other information, and supports software mixers.
| Tags | Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: Performance tweaks were made.


Changes: Signal handling and execution of external applications were reworked, because some applications crashed. Starting with this release, you need to specify the full path to an executable. The default font, defined by xosd, is used as the default font for tpb. tpb now compiles and runs on NetBSD. A key combination for the Wireless key was enabled.


Changes: Support for more features of the xosd library was added. Specifically, the fonts can be outlined and the color of the shadow and the outline can be changed. An option was added to disable grabbing of X events for those who want to map them in other applications. In general, only those events that are configured are grabbed. A Russian translation was added.


Changes: 3 keys (mail, search, and home) are working on the A series, and 5 additional keys (favorites, reload, abort, backward, and forward) are supported.


Changes: A bug where the OSD shadow and OSD horizontal offset in the config file were ignored was fixed.