Mission Center 1.2.0 добавил страницу батареи и разделы диска

2026-07-28 140 комментарии
Вышла версия 1.2.0 системного монитора Mission Center для Linux. В программе появились страница батареи с графиками заряда, разбивка по разделам на странице диска, второй график процессора и статистика сжатия памяти zRAM и zswap. Пакеты Snap и AppImage пересобраны

Mission Center 1.2.0 вышел 2026 года: в системном мониторе появились страница батареи, разбивка по разделам на странице диска и второй график на странице процессора. На странице памяти теперь выводятся показатели сжатия zRAM и zswap, а средний график видеокарты стал переключаемым. При первом запуске открывается диалог с предложением выполнить скрипт настройки — без него часть показаний остаётся пустой. Пакеты Snap и AppImage пересобраны: первый перевели на базу core24, второй перестал зависеть от FUSE. Полный перечень изменений опубликован в заметках к выпуску.

comss img 2026 07 28 091749

Что показывает страница батареи

Страница батареи (Battery) добавлена на вкладку «Производительность» и заполняется только на устройствах с аккумулятором. В верхней части выводятся два графика мощности — входящей и исходящей, ниже расположена история уровня заряда за прошедшую неделю. Боковая панель с подробностями собирает данные, за которыми раньше приходилось лезть в /sys:

  • процент заряда, текущее состояние и мощность;
  • запас энергии сейчас, при полном заряде и при проектном полном заряде;
  • напряжение, а также проектные минимум и максимум;
  • ёмкость, число циклов заряда, пороги начала и окончания зарядки;
  • тип и технология аккумулятора, серийный номер;
  • признак того, питается ли система от батареи, и оценка оставшегося времени.

Разделы диска с занятым и свободным местом

comss img 2026 07 28 091903

Страница диска показывает разбивку по разделам: для каждого тома выводятся занятое и свободное пространство. Прежде здесь ограничивались загрузкой накопителя и скоростями чтения и записи. Заодно диалог с данными S.M.A.R.T. научились подгонять под узкие окна — раньше он не помещался в них целиком.

Второй график процессора и переключаемый график видеокарты

Под основным графиком загрузки процессора появился второй, и через контекстное меню для него выбирается один из трёх показателей: температура, потребление или частота. Отрисовку второго графика можно и отключить.

На странице видеокарты настраиваемым стал средний график. Для него доступны загрузка аппаратного кодировщика и декодировщика видео, потребление, частоты и температура. Сколько из этих вариантов заработает, зависит от того, какие значения видеокарта отдаёт драйверу в Linux. Для встроенной графики Intel ограничения объявлены прямо в описании программы: мониторинг работает начиная с поколения Broadwell и не охватывает видеопамять, потребление и температуру. Если объём выделенной памяти через GTT недоступен, на графике выводится общий объём памяти видеокарты.

Показатели zRAM и zswap на странице памяти

Показатели сжатия добавили на страницу памяти: объём сжатых данных и величина экономии считаются для zRAM и zswap. Уточнили и подсчёт свободной памяти — кэш ZFS ARC теперь засчитывается как свободный, а не как занятый.

zRAM — модуль ядра Linux, создающий блочные устройства /dev/zram*, где записанные страницы сжимаются и хранятся в самой оперативной памяти. zswap — сжатый кэш для страниц, которые выгружаются в подкачку: перед записью на диск они помещаются в пул в оперативной памяти, что снижает обращения к разделу подкачки ценой нагрузки на процессор.

На странице «Приложения» в колонке подкачки вместо разделяемой памяти выводится собственный объём подкачки процесса. Расход памяти отдельным процессом считается по гибридному приближению PSS, что убирает двойной учёт разделяемых библиотек.

PSS (Proportional Set Size) — метрика Linux, при которой каждая страница разделяемой памяти делится между процессами, которые её используют. Сумма PSS по всем процессам даёт реальный расход оперативной памяти в системе, тогда как сумма RSS завышает его за счёт многократного учёта общих библиотек.

Диалог первого запуска и скрипт настройки

Часть показаний недоступна без прав, которых у обычного пользователя нет. Раньше об этом нигде не сообщалось — поля просто оставались пустыми. Теперь при первом запуске открывается диалог, который прямо перечисляет три таких случая: потребление процессора, сетевая активность по отдельным процессам и показания вентиляторов.

Скрипт разрешается просмотреть до запуска, а от установки — отказаться. Тогда программа продолжит работать, но перечисленные показатели останутся незаполненными. Вернуться к диалогу позже можно из главного меню окна.

Отрисовка графиков и определение приложений

Механизм отрисовки графиков переписали заново: анимации стали плавнее, подтормаживание при старте уменьшилось. Пока данные ещё не собраны, вместо графиков выводятся серые заглушки с бегущим бликом (shimmer). На медленных машинах эффект держится первые секунды и снимает ощущение зависшего окна.

Определение приложений тоже переработали. Исправили неверные имена и значки, фантомные записи для веб-приложений (PWA), которые появлялись в списке даже без запущенного окна, и процессы, бесконечно пересоздававшиеся при каждом обновлении данных. Извлечение значков перенесли в серверную часть — это упростило удалённый мониторинг и перенос программы на другие системы.

Snap на базе core24 и AppImage без FUSE

Snap-пакет перевели на базовый пакет core24 — окружение выполнения, построенное на Ubuntu 24.04.

AppImage теперь собирается по методике набора Anylinux-AppImages с помощью quick-sharun. Файл заметно уменьшился и перестал требовать FUSE. Сборки этого типа используют FUSE, если он есть в системе; при его отсутствии запуск идёт через пространства имён, а если недоступны и они — через распаковку во временный каталог с последующей очисткой. Зависимости от системной libc у таких сборок тоже нет, поэтому они рассчитаны в том числе на дистрибутивы с musl и системы без стандартной иерархии каталогов.

Горячие клавиши, сигналы процессам и диалог параметров

Набор горячих клавиш расширили, часть комбинаций переназначили:

  • удержание Ctrl приостанавливает обновление интерфейса — так же, как в диспетчере задач Windows;
  • Alt+1, Alt+2 и Alt+3 переключают страницы «Производительность», «Приложения» и «Службы»;
  • F9 скрывает и показывает боковую панель;
  • стрелки влево и вправо, а также двойной щелчок сворачивают и разворачивают строки на странице «Приложения».

Процессам теперь можно отправлять и те сигналы, для которых нужны повышенные права: запрос уходит через pkexec, а подтверждение спрашивает агент аутентификации polkit.

pkexec — утилита из состава polkit, запускающая программу от имени другого пользователя, по умолчанию от root. Разрешение проверяется по правилам polkit; при отказе в авторизации утилита завершается с кодом 127, а при закрытии окна аутентификации — с кодом 126.

Остальные изменения затрагивают параметры и отдельные страницы:

  • диалог параметров переработали и перекомпоновали;
  • отключаются целые категории устройств и отдельные типы сетевых интерфейсов;
  • в боковой панели сети выводится состояние подключения;
  • в сведениях о системе стало больше данных, а копирование работает корректнее;
  • нулевые значения на странице «Приложения» по желанию затеняются;
  • флаг командной строки --app-id (сокращённо -a) задаёт произвольный идентификатор приложения — это нужно для правил оконных менеджеров вроде Hyprland;
  • при переходе на оценку частоты процессора по BogoMIPS в интерфейсе появляется отметка;
  • сборку перевели на платформу GNOME 50.

Что исправили в версии 1.2.0

  • фантомные всплески загрузки процессора при простое системы;
  • неверные размеры кэшей L3 и L4 на процессорах с топологией типа SNC;
  • размытые значки приложений на экранах с высокой плотностью пикселей;
  • чтение температуры процессора на Steam Deck — значения берутся из каталога hwmon, который использует эта консоль;
  • диалог S.M.A.R.T., не помещавшийся в узкое окно;
  • определение накопителей, которые становятся извлекаемыми уже во время работы;
  • состояние гонки на странице «Приложения»;
  • несогласованность графиков на странице диска;
  • учёт кэша ZFS ARC при подсчёте свободной памяти.

Где скачать Mission Center 1.2.0

Mission Center распространяется свободно, написан на Rust и использует GTK4 с libadwaita. Описание и снимки экрана собраны на официальном сайте, исходный код и сборки AppImage — на странице проекта в GitLab. Готовые пакеты доступны во Flathub и в Snap Store.

В Ubuntu программа ищется по названию в App Center либо ставится командой:

sudo snap install mission-center

Заключение

Владельцы ноутбуков наконец получили данные о батарее прямо в мониторе — это главное в обновлении. С разбивкой по разделам и вторым графиком процессора поводов держать рядом сторонние утилиты становится меньше, а переупакованный AppImage запускается и там, где прежде мешало отсутствие FUSE.

Несколько показателей по-прежнему требуют скрипта настройки, и без него часть страниц окажется наполовину пустой. Есть нюанс и для русского интерфейса: строки новой страницы батареи, разбивки по разделам и блока со сжатием памяти на момент выхода 1.2.0 не переведены и отображаются на английском. В Ubuntu 26.04 LTS роль системного монитора по умолчанию досталась приложению Resources, причём Mission Center на неё тоже рассматривали, так что ставить программу пользователям Ubuntu придётся вручную.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте