Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

System Info

Описание

System Info — это утилита для мониторинга системы, написанная на C++ с использованием библиотеки ncurses для создания текстового пользовательского интерфейса. Программа собирает и отображает информацию о CPU, использовании системы, температуре, материнской плате, памяти, дисках, сети и графических процессорах.

Особенности

  • Интерактивный интерфейс: Удобный интерфейс с возможностью навигации по меню.
  • Динамическое обновление: Автоматическое обновление информации каждые 3 секунды.
  • Поддержка различных утилит: Использует утилиты системы для получения информации (например, lscpu, sensors, dmidecode и другие).
  • Кросс-платформенность: Работает на большинстве дистрибутивов Linux.

Установка

Для сборки и запуска проекта необходимо:

  1. Клонировать репозиторий:

    git clone https://github.com/Chawotto/SysInfo
    cd sysinfo
  2. Установить необходимые зависимости:

    sudo apt install build-essential libncurses5-dev lm-sensors
  3. Собрать проект:

    g++ -o SysInfo sysinfo.cpp -lncurses -std=c++17
  4. Запустить программу:

    ./SysInfo

Использование

  • Используйте стрелки для навигации по меню.
  • Нажмите Page Up и Page Down для прокрутки информации.
  • Нажмите r для обновления текущей информации.
  • Нажмите q для выхода из программы.

Для вопросов или предложений, пожалуйста, откройте issue в репозитории.

About

Утилита просмотра информации о системе.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages