Итак, я некоторое время изучал Python, и наконец-то создал что-то, чем действительно горжусь.
Это называется Sentinel — монитор системы для Linux. Это безумие, просто то, что я хотел, чтобы существовало, и что не было бы приложением для терминала или раздутым с помощью Electron. Он построен с использованием GTK4 и psutil, поэтому он действительно легкий (~20 МБ использования ОЗУ).
Он делает:
живые графики CPU, RAM, swap, диска и сети на панели
детализация CPU по ядрам
полный менеджер процессов, где вы можете искать по имени или PID и убивать процессы
детализация памяти (использовано/кэшировано/буферизовано/свободно)
информация об интерфейсе сети + общие данные сессии
настройки частоты обновления, длины истории графиков, единицы измерения температуры и т. д.
поставляется в виде .deb, поэтому установка довольно проста. работает на всем, что имеет GTK4 в своих репозиториях (в основном любой дистрибутив с 2021 года+), даже на старом оборудовании
Это мой первый настоящий релиз, поэтому он не идеален, но работает хорошо, и я собираюсь продолжать добавлять в него
сайт + загрузка: https://noahmoussa2011-pixel.github.io/sentinel/
исходный код: https://github.com/noahmoussa2011-pixel/sentinel
Буду рад любым отзывам, особенно если что-то сломается на вашей системе.
dev.to
I built my first real Linux app — a GTK4 system monitor
Create attached notes ...
