Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thermal_map

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 --release

Запуск

cargo run --release

Управление

Клавида Действие
1 Режим Overview
2 Режим Heatmap
Tab Переключение между режимами
r Сброс таймера
q / Esc Выход

Режимы

Overview

Табличный вид с датчиками, отсортированными по температуре. Для каждого датчика отображается:

  • Название и источник (CPU AMD/Intel, GPU, NVMe, Chipset и т.д.)
  • Текущая температура в °C
  • Прогресс-бар загрузки (20–100°C)
  • Статистика: Min / Max / Avg
  • Секция вентиляторов (если доступны)
  • Частоты CPU ядер

Heatmap

Визуальная тепловая карта с цветными ячейками для каждого датчика. Включает шкалу температур внизу экрана.

Зависимости

  • crossterm — терминальный бэкенд (прямое управление курсором и стилями)

Лицензия

MIT

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages