Выпуск пользовательского окружения DankMaterialShell 1.6

Представлен релиз пользовательского окружения DankMaterialShell (DMS) 1.6, поддерживающего работу поверх композитных серверов niri, Hyprland, Sway, MangoWC, labwc, Scroll и Miracle WM. DankMaterialShell предоставляет единый набор сочетающихся между собой компонентов для формирования рабочего стола, таких как панель задач, переключатель виртуальных рабочих столов, интерфейс навигации по установленным приложениям и конфигуратор. Оформление соответствует концепции Material Design 3. Код фонового процесса для интеграции с системой, инструментария и инсталлятора написаны на языке Go и распространяются под лиценизей MIT. Компоненты интерфейса, панели, виджеты и графические приложения подготовлены на языке QML с применением фреймворка Quickshell, написанного на C++ с использованием Qt.

Возможности DankMaterialShell:

  • Динамические темы оформления, автоматически применяемые к GTK, Qt и системным приложениям. Цветовые схемы для тем формируются с учётом цвета выбранных обоев рабочего стола.
  • Встроенные в управляющий фоновый процесс средства сбора метрик о температуре и потреблении ресурсов CPU, ОЗУ и GPU. Наличие интерфейса для управления запущенными процессами.

  • Расширяемый через плагины интерфейс для навигации по установленным в системе приложениям с поддержкой поиска программ, файлов, открытых окон и команд.

  • Центр управления с интерфейсом для настройки сети, Bluetooth, звуковых устройств и экрана.

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

  • Центр уведомлений, поддерживающий группировку уведомлений, использование разметки в тексте и навигацию при помощи клавиатуры.

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

  • Экран блокировки системы с возможностями управления сеансом. Возможна активация спящего режима или блокировка экрана при определённом периоде неактивности пользователя.
  • Экран входа в систему Dank Greeter.

  • Система плагинов, расширяющих функциональность и устанавливаемых из репозитория плагинов.

  • Универсальный инсталлятор, позволяющий развернуть и настроить окружение на базе DankMaterialShell в Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo и Void Linux.

  • Инструментарий Dank Search для поиска файлов в системе.

  • Календарь-планировщик Dank Calendar, поддерживающий протокол CalDAV и синхронизируемый с сервисами Google и Microsoft.

  • В разработке находится собственный файловый менеджер и приложение DankConnect для интеграции со смартфоном.

CFD0C5CECEC5D4_1788708901.png

Среди изменений в новом выпуске:

  • Проведена оптимизация производительности, в результате которой доставка сообщений через IPC ускорена в 5.2 раза, сохранение изображений инструментом для создания скриншотов стало быстрее в 4–8 раз, а нагрузка на CPU при использовании пипетки для определения цветов снизилось в 3.9 раза. Потребление памяти пользовательским окружением снижено на 19% и теперь составляет 76 MB.

  • Предложен новый режим панели — Dank Island​, в котором виджеты оформлены в виде визуально отделённых островков, динамически реагирующих на действия пользователя или системные события. Режим включается через опцию «Island» в настройках «Bar → Appearance». CFD0C5CECEC5D4_1788763669.png

    CFD0C5CECEC5D4_1788760808.png

  • Сформирован первый выпуск экрана входа в систему dank-greeter.

    CFD0C5CECEC5D4_1788761334.png

  • В утилите для мониторинга за состоянием системы dgop​ и системе поиска dsearch​ добавлена начальная поддержка ОС FreeBSD.

    CFD0C5CECEC5D4_1788761481.png

  • В календаре-планировщике dcal​ реализована поддержка создания событий через перетаскивание элементов в дневные и недельные списки в режиме drag&drop. Разрешено выделение одновременно нескольких элементов.

    CFD0C5CECEC5D4_1788761847.png

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

    CFD0C5CECEC5D4_1788761874.png

  • Добавлен новый браузер плагинов. CFD0C5CECEC5D4_1788763281.png

  • Для GTK3-приложений реализована поддержка динамических тем оформления (GTK3-приложения теперь подхватывают изменение системной цветовой схемы на лету без необходимости перезапуска).

  • В интерфейсе выбора темы оформления реализован показ уровня контраста текста (AA — 4.5:1 или AAA — 7:1).

  • В интерфейс настройки сети добавлена поддержка включения Wi-Fi Hotspot для предоставления сетевого доступа другим системам. Добавлена кнопка обновления списка беспроводных сетей. В NetworkManager добавлен бэкенд для сотовых модемов.

  • Добавлена поддержка работы одновременно с несколькими Bluetooth-адаптерами.

  • В панели задач разделены закреплённые и запущенные приложения.

  • Добавлена начальная поддержка платформы FreeBSD.
  • Унифицировано присвоение номеров версий компонентам рабочего стола. Версии dsearch, dgop, dcal и dgreeter теперь выпускаются вместе с DMS и имеют общий номер выпуска.



Источник: http://www.opennet.ru/opennews/art.shtml? num=66217

© OpenNet