Small and simple application for controlling fan speed on IBM/Lenovo ThinkPads, it can also monitor CPU temp and fan RPM.
This is a complete rewrite of scientifichackers/thinkfan-control-gui using PyQt5 PyQt6.
It is written for Linux only. For Windows, see speedfan.
- Parses
sensors
command to show CPU temp - Modifies
/proc/acpi/ibm/fan
to change fan speed
--no-tray
disables tray icon--hide
hides main window on start
sudo apt install lm-sensors policykit-1 python3 python3-pyqt6
sudo dnf install lm_sensors polkit python3 python3-pyqt6
AUR: thinkfan-ui
- Download
.deb
from release page - Install using package manager of your choice or in terminal with
apt install ./<packagename>.deb
- Install all required dependencies
- Open this file, using command --
sudo nano /etc/modprobe.d/thinkpad_acpi.conf
- Add line
options thinkpad_acpi fan_control=1
- Reboot
- Clone this repository and navigate to the
src
folder - Run
python3 main.py
Note: You are required to have the Linux kernel with thinkpad-acpi
patch. (Ubuntu, Solus and a few others already seem to have this)