Представлений реліз користувача оточення 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 для інтеграції зі смартфоном.

Серед змін у новому випуску:
- Проведено оптимізацію продуктивності, в результаті якої доставка повідомлень через IPC прискорена в 5.2 рази, збереження зображень інструментом для створення скріншотів стало швидше в 4-8 разів, а навантаження на CPU при використанні піпетки для визначення кольорів знизилося в 3.9 рази. Споживання пам'яті користувача оточенням знижено на 19% і тепер становить 76 MB.
- Запропоновано новий режим панелі - Dank Island, в якому віджети оформлені у вигляді візуально відокремлених острівців, що динамічно реагують на дії користувача або системні події. Режим включається через опцію "Island" у налаштуваннях "Bar -> Appearance".


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

- В утиліті для моніторингу за станом системи dgop і системі пошуку dsearch додана початкова підтримка ОС FreeBSD.

- У календарі-планувальнику dcal реалізована підтримка створення подій через перетягування елементів в денні та тижневі списки в режимі drag&drop. Дозволено виділення одночасно кількох елементів.

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

- Додано новий браузер плагінів.

- Для GTK3-програм реалізована підтримка динамічних тем оформлення (GTK3-програми тепер підхоплюють зміну системної колірної схеми на льоту без необхідності перезапуску).
- В інтерфейсі вибору теми оформлення реалізовано показ рівня розмаїття тексту (AA - 4.5:1 або AAA - 7:1).
- У інтерфейсі налаштування мережі додано підтримку увімкнення Wi-Fi Hotspot для надання мережного доступу іншим системам. Додано кнопку оновлення списку бездротових мереж. У NetworkManager доданий бекенд для стільникових модемів.
- Додано підтримку роботи одночасно з кількома Bluetooth-адаптерами.
- У панелі завдань розділені закріплені та запущені програми.
- Додана початкова підтримка платформи FreeBSD.
- Уніфіковано надання номерів версій компонентам робочого столу. Версії dsearch, dgop, dcal та dgreeter тепер випускаються разом із DMS і мають загальний номер випуску.
Джерело: opennet.ru







