Just like the other Linux fan controller mentioned in the thinkwiki, this one too requires thinkpad-acpi in your kernel. It is a Python program, and uses PyQt5 (compiled for Python3) for the UI.
Get it from https://github.com/Arnavion/PyTPFanControl
Features:
- System tray icon + Minimizes to tray - The icon is colored and lists the sensor with the highest temperature.
- Smart mode (rudimentary, see notes below) - Configure your own fan speeds according to temperature
- Manual mode - For when you want to set your own fan speed.
- The sensor names and temperature settings (like in TPFanControl's INI file) are present at the top of tpfc.py for easy editing.
- This is alpha software. I've tested it on my T61, so the sensor names are hard-coded for the T61.
- The smart mode currently sets fan speeds based on the current temperature. This means the fan will turn on and off as the temperature fluctuates over a temperature threshold.
Contact me at arnavion+tpfc <at> gmail for any questions.