Команда Linux Mint разрабатывает Superlight – системный монитор с графиками нагрузки, управлением процессами, сведениями об аккумуляторах и анализом занятого места на накопителях. В меню приложений он называется System Monitor. В сообщении от разработчики подтвердили работу над проектом и пообещали подробнее представить его в ноябре. Исходники уже доступны: программу можно собрать и установить, не дожидаясь Linux Mint 27.

Superlight и планы Linux Mint 27

Новый монитор объединяет несколько задач: показывает, чем заняты процессор и память, помогает найти ресурсоёмкое приложение, проверить состояние батареи и выяснить, куда исчезло свободное место. Для последней задачи предусмотрен отдельный интерактивный раздел с просмотром каталогов и простыми средствами очистки.
Linux Mint 27 «Adrien» команда планирует выпустить к концу 2026 года на базе Ubuntu 26.04, как минимум в редакциях Cinnamon, Xfce и MATE. Однако в официальном октябрьском сообщении разработчики пока не объявили окончательный состав предустановленных приложений: Superlight, Unfold и Velocitty они обещают подробно показать в следующем месяце.
Проверенные 19 октября исходники Superlight содержат номер версии 1.0.1. В журнале пакета первая запись 1.0.0 датирована 7 октября, а 1.0.1 – 13 октября. Эти номера относятся к состоянию проекта и его упаковке; при установке из ветки master пользователь получает текущий код разработки, который может измениться до выпуска следующего Linux Mint.
XApp – семейство приложений и компонентов для разных дистрибутивов и рабочих окружений Linux. Superlight входит в этот проект: его назначение не ограничивается Cinnamon, хотя для установки в другом окружении потребуются библиотеки XApp и остальные зависимости.
Superlight написан на Python с использованием GTK 3. Исходный код распространяется по лицензии GPLv3 или более поздней версии.
Графики процессора, памяти, сети и накопителей

Раздел Resources содержит общий график загрузки CPU, GPU, оперативной памяти и подкачки за последние 60 секунд. Это позволяет сопоставить изменения разных показателей: например, увидеть, сопровождается ли запуск приложения ростом нагрузки на процессор и расхода памяти.
Ниже расположены отдельные графики загрузки логических процессоров, сетевого обмена и чтения/записи на накопителях. Для сети и дисков программа показывает текущую скорость и суммарные объёмы передачи. Графики температуры и оборотов вентиляторов появляются, если система предоставляет подходящие показания датчиков.
Каждый блок можно свернуть. Освободившееся пространство занимают оставшиеся раскрытые графики, а выбранное состояние сохраняется. При первом запуске Superlight открывает Resources; затем программа восстанавливает последний использованный раздел.
В текущем коде опрос ресурсов выполняется раз в секунду. Отдельного окна настроек с выбором интервала пока нет, но приложение уже сохраняет параметры отображения: раскрытые графики, состав и порядок столбцов, сортировку и некоторые другие настройки страниц.

Приложения и процессы: поиск, дерево и завершение работы
Страница Apps объединяет связанные процессы в приложения и показывает их количество, загрузку процессора и расход памяти. Страница Processes выводит отдельные процессы. В обоих списках можно менять порядок столбцов и сортировать строки нажатием на заголовок.

Помимо основных показателей, доступны дополнительные столбцы: процессорное время, подкачка, скорость и общий объём дисковых операций, загрузка GPU, видеопамять, активность видеокодировщика и декодировщика. Для процессов также предусмотрены PID, пользователь, состояние, приоритет, время запуска, командная строка и модуль systemd. Наличие данных зависит от прав доступа и поддержки со стороны драйвера.
Поиск помогает отобрать нужное приложение или процесс. На странице Processes он проверяет не только имя, но и пользователя, PID и командную строку. Режим дерева показывает связи между родительскими и дочерними процессами.
Для списка процессов предусмотрены три фильтра:
- All Processes – все доступные процессы.
- My Processes – процессы текущего пользователя.
- Active Processes – процессы, которые сейчас используют CPU или находятся в состоянии выполнения.
Программу или отдельный процесс можно попросить завершить работу, принудительно остановить, приостановить и продолжить выполнение. В режиме Apps действие применяется к группе процессов выбранного приложения. Завершение и особенно принудительная остановка могут привести к потере несохранённых данных; Superlight показывает соответствующее предупреждение.
Раздел Apps появляется, если программа смогла определить запущенные приложения. Поэтому его наличие и полнота группировки могут различаться в зависимости от окружения и способов запуска программ.
Аккумуляторы: заряд, энергопотребление и износ
Страница Battery получает данные от UPower. Она показывает текущий заряд, состояние зарядки или разрядки и оценку времени до полного заряда либо разрядки. Если UPower обнаруживает несколько устройств с батареями, между ними можно переключаться.
В подробных сведениях предусмотрены производитель, модель, технология аккумулятора, текущий запас энергии и запас при полном заряде, показатель состояния Health, мощность, напряжение, число циклов и температура. Superlight скрывает строки, для которых устройство не сообщает данные.
Для графика можно выбрать заряд или мощность, а также период: 30 минут, 3 часа, 8 часов, сутки или неделю. Программа использует историю UPower, поэтому доступная глубина графика зависит от уже собранных системой данных. Если истории ещё нет, приложение сообщает об этом.
Страница Battery не отображается, когда UPower не обнаруживает подходящих устройств. Это не обязательно означает ошибку установки на настольном компьютере без аккумулятора или совместимого источника бесперебойного питания.
Анализ занятого места, Steam и Flatpak
Раздел Storage показывает использованное и свободное место на подключённых и смонтированных накопителях. Пользователь выбирает диск, изучает распределение данных по категориям и переходит к каталогам, чтобы найти крупные файлы и папки. Для повторного подсчёта предусмотрена кнопка Measure again.
Superlight отдельно учитывает личные и скрытые файлы, пользовательский и системный кеш, корзину, журналы, временные файлы, подкачку, данные Flatpak, библиотеки Steam и найденные каталоги снимков Timeshift. Небольшие категории могут не отображаться отдельно: в текущем коде общий порог составляет 50 МБ, а для системного кеша, журналов, подкачки и системных временных файлов – 1 ГБ. Неотнесённое к отдельным категориям место попадает в Other; туда могут войти и недоступные для чтения данные.
Для обычной установки Steam программа находит библиотеки на разных дисках и показывает размер игр с дополнительными данными: префиксами Proton, кешем шейдеров, модификациями Workshop и загружаемыми обновлениями. Также она выделяет найденные остатки удалённых игр. Служебные компоненты, включая Proton и Steam Linux Runtime, учитываются отдельно от игр. Steam, установленный через Flatpak, попадает в учёт Flatpak, а не в этот разбор обычных библиотек Steam.
Представление Flatpak разделяет приложения и среды выполнения, отмечает пользовательскую или системную установку и учитывает данные приложений. Для получения списка установленных компонентов требуется дополнительная библиотека интеграции с Flatpak.
Для корзины и пользовательского кеша предусмотрены действия Empty Trash и Clear Cache. Очистка кеша удаляет временные данные из пользовательского каталога кеша, а не выполняет универсальную очистку всех системных каталогов. Приложение предупреждает, что первый запуск некоторых программ после этого может занять больше времени.
Локальная корзина накопителя – удалённые файлы, которые хранятся в корзине именно выбранного диска. Команда Empty Trash в Superlight очищает эту корзину, тогда как файловый менеджер может показывать общее содержимое корзин нескольких накопителей.
Перед очисткой Superlight запрашивает подтверждение. Удаление содержимого корзины необратимо средствами самой корзины. При выборе категории снимков Timeshift программа открывает Timeshift, если он установлен, чтобы пользователь управлял снимками через соответствующую утилиту.
В пробном запуске автор OMG! Ubuntu освободил очисткой кеша около 900 МБ на переоборудованном Chromebook с накопителем eMMC на 32 ГБ. Это результат конкретной системы, а не обещание такого же объёма очистки на другом компьютере. Автор также не заметил существенного увеличения нагрузки относительно GNOME System Monitor, но отметил рост нагрузки при отображении множества графиков; численных результатов сопоставимого теста в публикации нет.
Ограничения мониторинга GPU и другие недостающие функции
Общий график GPU и показатели отдельных процессов используют разные источники данных. В проверенном коде общий график получает загрузку AMD через драйвер amdgpu, а для Intel i915 оценивает активное время по счётчику энергосберегающего состояния RC6. Если обнаружено несколько поддерживаемых GPU, график выбирает наиболее загруженный.
Показатели GPU отдельных процессов программа читает через доступные записи DRM в /proc. Поэтому поддержка одного представления не гарантирует наличия показаний в другом. В журнале 1.0.1 разработчик упоминает Intel i915 и xe, однако отдельной ветки для xe в обработчике общего графика проверенной версии нет. Поддержку общего графика для любой видеокарты Intel или NVIDIA считать подтверждённой нельзя.
Если драйвер не предоставляет подходящую статистику общего графика, Superlight выводит Usage unavailable from driver. Температуры и обороты вентиляторов также зависят от доступных системе датчиков.
В README разработчик обозначил просмотр журналов Logs как ещё не реализованную функцию. Наличие категории файлов журналов в Storage не означает, что в программе уже появился просмотрщик их содержимого.
Superlight пока не предлагает отдельного подробного справочника характеристик компьютера с моделью и кешами CPU, сокетом и параметрами модулей памяти. Его основная задача – текущая нагрузка и использование ресурсов. Для сравнения, COMSS.ru ранее рассказывал о мониторе Resources и его выборе для Ubuntu, который также показывает сведения об оборудовании.
Где скачать Superlight и что потребуется для установки
Официальные исходники и инструкции сборки опубликованы в репозитории Superlight. Разработчик описывает установку через mint-build для Linux Mint, сборку DEB-пакетов для Debian и Ubuntu и установку через Meson для других дистрибутивов.
Приведённые ниже команды основаны на текущем README и файлах сборки. Они устанавливают код из master. Точный минимальный выпуск Linux Mint, Ubuntu или другого дистрибутива разработчик в README не указал; возможность запуска определяется также версиями библиотек XApp. Сборка и запуск на каждом из перечисленных дистрибутивов в рамках подготовки статьи не проверялись.
Основные зависимости перечислены ниже. Названия пакетов в таблице относятся к Debian, Ubuntu и Linux Mint; в других дистрибутивах они отличаются.
| Назначение | Пакеты | Условие |
|---|---|---|
| Интерфейс и привязки Python | python3, gir1.2-gtk-3.0, python3-gi, python3-cairo, python3-gi-cairo | Обязательны для работы приложения |
| Компоненты XApp и значки | gir1.2-xapp-1.0, python3-xapp, xapp-symbolic-icons | Обязательны; нужны подходящие версии библиотек |
| Сведения об электропитании | gir1.2-upowerglib-1.0, upower | Зависимости приложения; сами показания зависят от оборудования |
| Имя процесса | python3-setproctitle | Обязателен |
| Список компонентов Flatpak | gir1.2-flatpak-1.0 | Необязательная интеграция |
| Сборка | gettext, meson, pkg-config, libglib2.0-dev или libgio-2.0-dev | Meson версии 0.59.0 или новее; DEB-сборка дополнительно использует debhelper-compat 13 и libgtk-3-bin |
Как установить Superlight в Linux Mint
Установите инструменты разработчика из подключённых репозиториев:
sudo apt update sudo apt install mint-dev-tools
Если вы уже собирали и устанавливали Superlight, README рекомендует сначала удалить предыдущие пакеты. При первой установке этот шаг не нужен:
sudo apt remove 'superlight*'
Затем запустите сборку и установку. Сам mint-build выполняйте от обычного пользователя:
sudo mint-build -i -g https://github.com/xapp-project/superlight.git
Инструмент скачает проект, установит зависимости сборки и подготовит пакеты; ключ -i включает их установку. Подтверждайте запросы пакетного менеджера после просмотра списка изменений.
После успешной установки найдите System Monitor в меню приложений либо запустите:
superlight
Как установить Superlight в Ubuntu и Debian
Этот способ создаёт локальный DEB-пакет. Сначала установите Git и инструменты сборки:
sudo apt update sudo apt install git build-essential devscripts
Создайте рабочий каталог, скачайте исходники и установите зависимости, указанные в проекте:
mkdir -p ~/Builds cd ~/Builds git clone https://github.com/xapp-project/superlight.git cd superlight sudo apt build-dep --mark-auto .
Если в родительском каталоге остались DEB-пакеты от предыдущей сборки Superlight, удалите их перед созданием новых. Команда затрагивает только файлы с указанным шаблоном, а не установленное приложение:
rm -f ../superlight*.deb
Соберите пакет без подписи и установите его:
dpkg-buildpackage -us -uc sudo apt install ../superlight*.deb
Ключи -us и -uc отключают подпись исходников и файла изменений, которая для собственной локальной установки не нужна. Запускайте сборку от обычного пользователя. Команда apt install установит готовые пакеты и попробует разрешить их зависимости через подключённые репозитории.
Если APT не находит необходимые компоненты, не продолжайте установку с принудительным игнорированием зависимостей. В Ubuntu 26.04 пакет xapp-symbolic-icons, например, находится в разделе Universe: проверьте доступность нужного раздела и обновите сведения о пакетах. Это не гарантирует совместимость библиотек XApp в более старых выпусках.
Как установить Superlight в Arch Linux и CachyOS
Для Arch Linux и совместимых систем можно использовать сборку Meson из README. Следующая команда сопоставляет зависимости проекта с именами пакетов Arch и одновременно обновляет систему:
sudo pacman -Syu --needed git meson ninja python gettext pkgconf glib2-devel gtk3 upower python-cairo python-gobject python-setproctitle xapp python-xapp xapp-symbolic-icons
Для списка установленных приложений и сред выполнения Flatpak дополнительно установите:
sudo pacman -S --needed flatpak
Скачайте исходники и выполните сборку:
mkdir -p ~/Builds cd ~/Builds git clone https://github.com/xapp-project/superlight.git cd superlight meson setup build --prefix=/usr/local meson compile -C build sudo meson install -C build
Префикс /usr/local отделяет эту установку от файлов пакетов дистрибутива. Однако сама установка через Meson не регистрирует Superlight как пакет pacman: обновлять и удалять её нужно тем же способом. Сохраните каталог исходников вместе с build.
В Fedora, openSUSE и других дистрибутивах последовательность команд Meson такая же, но предварительно нужно подобрать и установить все зависимости из таблицы средствами своего пакетного менеджера. Одной установки Meson, Ninja и Python для запуска Superlight недостаточно.
Запуск нужного раздела, обновление и удаление
Параметр --page открывает выбранный раздел сразу. Например:
superlight --page=resources superlight --page=apps superlight --page=processes superlight --page=battery superlight --page=storage
Раздел должен быть доступен в текущем сеансе: параметр не создаёт страницу Battery на компьютере без обнаруженных UPower устройств или Apps при отсутствии определённых приложений.
Для обновления локального клона, созданного в ~/Builds/superlight, сначала получите изменения:
cd ~/Builds/superlight git pull --ff-only
После этого повторите установку зависимостей и сборку DEB-пакетов либо команды Meson для своего способа установки. Для уже настроенного каталога Meson используйте:
meson setup --reconfigure build --prefix=/usr/local meson compile -C build sudo meson install -C build
Для установки через mint-build используйте ранее созданный им каталог проекта либо повторите официальный способ сборки. Само клонирование Git и установка локального пакета не подключают отдельный канал автоматических обновлений Superlight.
Удалить пакет, установленный через APT или mint-build:
sudo apt remove superlight
Удалить установку Meson из сохранённого каталога исходников:
cd ~/Builds/superlight sudo ninja -C build uninstall
Если окно не появляется, запустите superlight из терминала и проверьте сообщение об ошибке. Сообщения об отсутствии модуля xapp, пространства имён XApp или компонента StackSidebar указывают на необходимость проверить установку и версии библиотек XApp. Ошибки загрузки значков требуют проверки xapp-symbolic-icons.
Проверить наличие используемых Superlight компонентов XApp можно отдельно:
python3 -c "import gi; gi.require_version('XApp', '1.0'); from gi.repository import XApp; from xapp.threading import run_async, run_idle; from xapp.util import l10n; print(XApp.StackSidebar)"
Если проверка завершается ImportError, AttributeError или сообщением об отсутствии пространства имён, установленных компонентов недостаточно для текущего кода Superlight. Успешная проверка подтверждает наличие перечисленных компонентов, но не заменяет проверку запуска приложения.
Какие ещё приложения готовит Linux Mint
Superlight входит в более широкое обновление набора приложений. Команда развивает календарь и будильники Clockenstein, читалку EPUB Xepub, менеджер архивов Unfold и терминал Velocitty. В README Velocitty разработчик называет источниками вдохновения Ghostty и Ptyxis.
Все эти разработки следуют подходу XApp. В той же экосистеме уже существуют Pix, Xed, Xreader и Thingy. Подробную презентацию Superlight, Unfold и Velocitty команда Mint запланировала на ноябрь 2026 года.
Вывод
Superlight объединяет наблюдение за нагрузкой, управление приложениями и поиск крупных данных на диске. Особенно полезен раздел Storage, который учитывает дополнительные файлы игр Steam и данные Flatpak, а не ограничивается общим показателем заполнения накопителя. Попробовать программу уже можно через сборку из исходников; при этом доступность аппаратных показаний зависит от драйверов, датчиков и библиотек установленной системы.