Fancontrol-GUI — простой C++ / QT (QML/KDE) графический интерфейс (GUI) для настройки работы утилиты fancontrol (утилиты из состава lm_sensors) и соответствующей службы systemd (подсистема инициализации).
lm_sensors (Linux hardware monitoring) — комплект драйверов и утилит для контроля за состоянием аппаратного обеспечения в GNU/Linux системах. Комплект предоставляет инструменты для отслеживания состояния аппаратных сенсоров, датчиков температуры, напряжения и скорости вращения вентиляторов.
Утилитами комплекта lm_sensors поддерживается работа на большинстве современных систем, но набор датчиков индивидуален для каждой системы, поэтому некоторые возможности могут быть недоступны. В рамках проекта создаются базы данных и специальное программное обеспечение для мониторинга состояния оборудования.
Созданный lm_sensors конфигурационный файл (/etc/conf.d/lm_sensors) используемый демоном sensors автоматически активируется ядром при загрузке и опрашивает доступное аппаратное обеспечение. По окончанию опроса датчиков полученные данные становятся доступны для просмотра или использования специализированными приложениями.
Включенный в пакет lm_sensors дополнительный демон (sensorsd) позволяет записывать данные с сенсоров в циклические/кольцевые базы данных (Round-robin Database, RRD) для последующей визуализации.
Fancontrol-GUI может использоваться как состоятельное приложение (в том числе в системах без systemd) или KDE модуль, позволяя из удобного интерфейса задать/изменить конфигурацию для утилиты fancontrol периодически опрашивающей датчики и если необходимо регулирующей скорость вращения вентилятора.
Лицензия: GNU General Public License version 2.0 (GPLv2)