TUI-монитор температуры всех датчиков системы на Linux.
- Чтение всех датчиков температуры из
/sys/class/hwmon/ - Два режима отображения: Overview (таблица с прогресс-барами) и Heatmap (тепловая карта)
- Мониторинг вентиляторов (RPM)
- Чтение частот CPU ядер
- Поддержка NVIDIA GPU через
nvidia-smi - Цветовая шкала: от холодного (зелёный) до горячего (красный/маджента)
git clone https://github.com/lololovka-web/thermal_map.git
cd thermal_map
cargo build --releasecargo run --release| Клавида | Действие |
|---|---|
1 |
Режим Overview |
2 |
Режим Heatmap |
Tab |
Переключение между режимами |
r |
Сброс таймера |
q / Esc |
Выход |
Табличный вид с датчиками, отсортированными по температуре. Для каждого датчика отображается:
- Название и источник (CPU AMD/Intel, GPU, NVMe, Chipset и т.д.)
- Текущая температура в °C
- Прогресс-бар загрузки (20–100°C)
- Статистика: Min / Max / Avg
- Секция вентиляторов (если доступны)
- Частоты CPU ядер
Визуальная тепловая карта с цветными ячейками для каждого датчика. Включает шкалу температур внизу экрана.
- crossterm — терминальный бэкенд (прямое управление курсором и стилями)
MIT