Рекомендуем
VPS на Windows и Linux — от 49 ₽ за 7 дней Быстрый запуск сервера на NVMe для сайтов, ботов и других задач.
Выбрать VPS

DankMaterialShell 1.6 — Dank Island, ускорение IPC и меньшее потребление памяти

Обновление DankMaterialShell 1.6 с темой «Marble Tabby» было выпущено 3 сентября 2026 года. Уже 7 сентября эта новость привлекла внимание профильных изданий, посвящённых Linux. В новой версии добавлена панель Dank Island, ускорены системные команды и создание скриншотов. Также расширены возможности динамического оформления GTK3 и изменён порядок сборки пакетов. Для пользователей, работающих с Wayland, это обновление означает не только улучшение интерфейса, но и оптимизацию повседневных инструментов. Для администраторов дистрибутивов это также включает изменения в архитектуре поставки.

DankMaterialShell 1.6 — Dank Island
DankMaterialShell 1.6 — Dank Island

Что представляет собой DMS 1.6

DankMaterialShell — пользовательская оболочка для Wayland-композиторов, построенная на Quickshell и Go. Она объединяет панель, запуск приложений, уведомления, настройки, блокировку экрана и другие компоненты, которые в минималистичных окружениях часто приходится собирать из отдельных программ. Проект ориентирован прежде всего на niri, Hyprland, Sway, MangoWC, labwc и другие совместимые композиторы.

Официальный анонс DMS 1.6 датирован 3 сентября, а публикация OpenNET от 7 сентября подтверждает актуальность темы в сегодняшней новостной повестке. Речь идёт не о новом релизе от 7 сентября, а о версии 1.6.0, уже доступной в официальном репозитории.

Производительность — быстрее команды и захват экрана

Главная техническая оптимизация касается взаимодействия CLI с работающей оболочкой. Раньше для передачи IPC-команды запускался отдельный процесс Quickshell. Теперь DMS обращается непосредственно к Unix-сокету активного экземпляра, сохраняя привычный синтаксис команд и резервный путь при отсутствии доступной сессии. Это уменьшает накладные расходы при вызовах из горячих клавиш и пользовательских скриптов. Описание изменения IPC.

В опубликованных разработчиками тестах сравнивались DMS 1.5.3 и 1.6 со стандартными настройками на одной машине с Ryzen AI 9 HX 370 и двумя мониторами 1440p.

ПоказательДо обновленияDMS 1.6Практический эффект
Медианный IPC-вызов49,8 мс9,6 мсПримерно в 5,2 раза быстрее
Сохранение полного 1440p-скриншота94 мс25 мсМеньше задержка после захвата
Повторный захват сохранённой области106 мс12 мсДо 8,6 раза быстрее
Память оболочки в простоеБазовый уровеньНа ~76 МБ меньшеСнижение примерно на 19%

Числа приведены по официальным измерениям проекта, а не по независимому тестированию. Они не означают, что весь рабочий стол станет быстрее в 5,2 раза: эффект зависит от конкретной операции, оборудования и конфигурации.

Почему выбор области стал плавнее

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

Dank Island — новый режим панели

Dank Island формирует центральный интерактивный «остров» с виджетами по сторонам. Его содержимое меняется в зависимости от состояния системы: уведомлений, воспроизведения мультимедиа и экранных индикаторов. Панель может разворачиваться в dashboard, центр управления и другие поверхности без перехода к отдельному фиксированному окну.

Пользователь может настроить состав и порядок элементов домашнего состояния через drag-and-drop. Для анимаций внедрена пружинная модель движения, а режим Island и существующий Frame поддерживают несколько экземпляров панели. Включение находится в Settings → Bar → Appearance. Это альтернативный способ организации интерфейса, а не обязательная замена прежней панели. Официальное описание Dank Island.

Скриншоты, темы и настройки

Инструмент захвата теперь позволяет выделять область сразу на нескольких мониторах, перемещать и изменять размер выделения. Появился начальный режим захвата прокручиваемого содержимого с предварительным просмотром результата, а через Wayland-протокол wp_color_manager_v1 добавлена поддержка 10-битного цвета и HDR. Это расширяет возможности встроенного инструмента, хотя фактическая работа с HDR зависит от поддержки соответствующего графического стека.

В оформлении GTK3 появился механизм динамических тем: при установленном adw-gtk3 создаются варианты темы с цветами DMS, а приложения могут переключаться между светлым и тёмным режимами без перезапуска. Пользовательские gtk.css и настройки gtk-theme больше не должны перезаписываться этим механизмом. Подробности реализации приведены в PR по динамическому оформлению GTK3.

Обновились и системные настройки: доступны создание Wi-Fi hotspot, поддержка сотовых модемов через NetworkManager, улучшенная работа с 802.1X и несколькими Bluetooth-адаптерами. Для тем предусмотрен отчёт о контрастности, а параметры DMS можно сохранять в переносимом виде. Эти изменения особенно полезны тем, кто использует оболочку как основной интерфейс управления системой.

Dank Desktop становится набором самостоятельных приложений

В версии 1.6 проект унифицировал номера выпусков DMS, dsearch, dgop, dcal и dgreeter. Экран входа выделен в самостоятельный репозиторий dank-greeter, поэтому его теперь необходимо учитывать как отдельный пакет. Официальные release notes v1.6.0.

Сопутствующие программы тоже получили изменения. У dgop появилась поддержка FreeBSD и поиск в терминальном интерфейсе; dsearch стал устойчивее к повреждённым индексам; dcal получил создание событий перетаскиванием и множественное выделение. Встроенный браузер плагинов перешёл к сеточному представлению, а переносимые lock-файлы помогают воспроизводить набор расширений на разных машинах. Разработчики также сообщили о более чем 335 плагинах и 42 темах в реестре на момент анонса. Обзор изменений компонентов.

Обновление и совместимость

Для обычного пользователя наиболее заметны новый режим панели, сокращение задержек и расширение настроек. Сопровождающим пакеты нужно уделить внимание изменившейся сборке: QML-интерфейс теперь встраивается в бинарный файл, поэтому прежняя установка файлов в /usr/share/quickshell/dms больше не требуется.

При сборке из исходного репозитория необходимо инициализировать подмодули, выполнить make sync-shell перед прямым вызовом go build и добавить тег withshell. Официальный архив dms-source.tar.gz уже содержит необходимые общие QML-компоненты. Пакет greeter следует сопровождать отдельно; dgop и curl больше не являются обязательными зависимостями DMS. Инструкции для сопровождающих.

Для установки стоит использовать официальную документацию и пакеты своего дистрибутива. Перед обновлением персонализированного окружения разумно сохранить конфигурацию и проверить совместимость используемых плагинов. Новая команда dms backup create создаёт архив настроек, а dms backup restore <archive> позволяет восстановить его. Описание механизма резервного копирования.

Резюме

Пользователям, которые хотят получить доступ к Dank Island, ускорить выполнение скриптов и улучшить захват экрана, стоит обновить DMS до версии 1.6. Если у вас минимальные конфигурации, изменения в IPC и памяти принесут пользу даже без перехода на новый дизайн. При самостоятельной сборке потребуется изменить packaging-скрипты, поэтому нельзя просто перенести старый рецепт без проверки.

На следующем этапе развития проекта будет создан отдельный файловый менеджер под названием DankConnect, который интегрируется со смартфоном. Кроме того, планируется выделить отдельные компоненты в самостоятельные приложения. Все эти функции находятся в стадии разработки и не должны рассматриваться как уже реализованные в DMS 1.6.

При использовании материалов сайта необходимо указывать ссылку на TGLand.ru. Если вы копируете фрагменты текста в интернете, прямая гиперссылка, доступная для индексации поисковыми системами, должна быть размещена в начале материала.

Вам также может понравиться