About the project
Built because the alternatives weren't quite right.
Fan Control Desktop is a from-scratch PySide6 GUI for Linux fan management. It exists for people who want a real desktop app — keyboard-friendly, dark, fast — instead of a terminal session or a webview wrapped in Electron.
What it is
A native Linux desktop application that reads and writes the kernel's hwmon sysfs files directly. It supports per-fan PWM control, temperature curves, hardware discovery, and live RPM history.
Who it's for
People building or running Linux desktops who want quiet, controlled airflow without booting into BIOS to tweak fan curves. Tested first on Ubuntu 25.10, but the udev approach works on any modern distro with lm-sensors.
Project status
Project status, contributors, and roadmap details — coming soon.
Tech stack
- Python 3.11+
- PySide6 (Qt 6)
- Linux
hwmon - udev
- PyInstaller
- polkit (
pkexec)
Links
License
License placeholder — to be confirmed and added to the repo.
Credits
Credits and acknowledgements placeholder — contributors and inspirations to be listed here.