Простой убийца процессов в стиле Nord, мгновенное убийство верхнего процесса клавишей Del

⚡ Process Manager Ultra Process Manager Ultra — это настольная утилита для мониторинга и управления процессами в Linux с графическим интерфейсом на PyQt6.
Группировка процессов по корневому предку (отслеживание цепочек запуска).
Точная память PSS (включает разделяемую память) — столбец «Память MB».
Прогресс-бары в ячейках памяти для визуальной оценки загрузки RAM.
Сортировка по CPU или памяти одним кликом по заголовку.
Завершение процессов (SIGTERM → SIGKILL) по кнопке или клавише Delete.
Умное обновление без мерцания с сохранением выделенной строки.
Тема Tokyo Night, тени, кнопки Minimize/Close, перетаскивание за заголовок.
🚀 Установка и запуск Убедитесь, что у вас установлен Python 3.8+ и пакеты:
bash pip install psutil PyQt6 Скачайте файл, установите права и запускайте.
Примечание: утилита использует /proc и предназначена только для Linux.
🖥️ Интерфейс Заголовок — перетаскивание окна.
Таблица:
Процесс — имя корневого процесса и количество дочерних (×N).
ЦП % — суммарное использование CPU по группе (с учётом числа ядер).
Память MB — числовое значение + прогресс-бар от общей доступной RAM.
Сортировка — клик по заголовку «ЦП %» или «Память MB» (повторный клик меняет направление).
Кнопка «💀 Завершить процесс» — завершает выделенную группу (сначала SIGTERM, через 1.5 с — SIGKILL).
Клавиша Delete — быстрый аналог кнопки.
📊 Особенности Чёрный список системных процессов (dbus, gvfs, pipewire, etc.) — они не отображаются.
Фильтр по пользователю — показываются только процессы текущего пользователя, а также процессы с высоким потреблением (>3% CPU или >150 MB RAM).
Автообновление каждые 3 секунды.
Нижняя панель показывает количество групп и общую загрузку RAM.
📦 Зависимости psutil — получение информации о процессах.
PyQt6 — графический интерфейс.
📄 Лицензия Распространяется под лицензией MIT — свободно используйте, модифицируйте и распространяйте.
⭐ Если утилита вам полезна, поставьте звёздочку на GitHub! Сообщения об ошибках и предложения приветствуются в Issues.