- Display sensors data on real time
- Control fans based on custom behaviors
- Save configuration
- Multiplatform (Linux/Windows)
- You can add items with the buttons on the right of the app.
- To save a configuration, write a name in the "Configuration name" field, and click on the
+
. - To modify the value of a fan, you must select it in a
Control
item (the left column), select aBehavior
, and activate the swtich.
To have the maximum number of sensors detected by the application, you must install lm-sensor and run the hardware detection script:
sudo apt install lm-sensors
sudo sensors-detect
Also, make sure to execute the program in sudo mode.
- Windows:
C:\Users\wiiz\AppData\Roaming\wiiznokes\fan-control\config
- Linux:
/home/wiiz/.config/fan-control
or/root/.config/fan-control
- hardware: define an abstraction around the hardware.
- data: define structures used in the app (Node, Config), and there logic. Depend on hardware
- ui: implement the UI. Depend on data and hardware
- the app: integrate all this crates in one executable
See instructions here.
Contributions are welcome, do not hesitate to open an issue, a pull request, etc...