A fost lansată versiunea mediului utilizatorilor DankMaterialShell (DMS) 1.6, care suportă funcționarea pe servere compozite niri, Hyprland, Sway, MangoWC, labwc, Scroll și Miracle WM. DankMaterialShell oferă un set unitar de componente intercompatibile pentru crearea desktop-ului, cum ar fi bara de activități, comutatorul de desktopuri virtuale, interfața de navigare pentru aplicațiile instalate și configuratorul. Designul respectă conceptul Material Design 3. Codul procesului de fundal pentru integrarea cu sistemul, instrumentele și instalatorul este scris în limbajul Go și distribuit sub licența MIT. Componentele interfeței, panourile, widget-urile și aplicațiile grafice sunt pregătite în limbajul QML utilizând cadrul Quickshell, scris în C++ cu Qt.
Funcționalitățile DankMaterialShell:
- Teme dinamice, aplicate automat aplicațiilor GTK, Qt și sistemului. Schemele de culori pentru teme sunt formate având în vedere culoarea fundalului ales pentru desktop.
- Instrumente integrate în procesul de fundal pentru colectarea metricilor privind temperatura și consumul de resurse CPU, RAM și GPU. Există o interfață pentru gestionarea proceselor active.
- Interfață extensibilă prin pluginuri pentru navigarea aplicațiilor instalate în sistem, cu suport pentru căutarea programelor, fișierelor, ferestrelor deschise și comenzii.
- Centru de control cu o interfață pentru configurarea rețelei, Bluetooth, dispozitivelor audio și ecranului.
- Posibilitatea activării modului de noapte, precum și comutarea între teme luminoase și întunecate.
- Centru de notificări, care suportă gruparea notificărilor, utilizarea marcajelor în text și navigarea cu ajutorul tastaturii.
- Bară de widget-uri pentru calendar, prognoza vremii, vizualizarea istoricului cu clipboard-ul și integrarea cu redatoarele multimedia prin protocolul MPRIS.
- Ecran de blocare a sistemului cu opțiuni pentru gestionarea sesiunii. Este posibilă activarea modului de repaus sau blocarea ecranului după un anumit interval de inactivitate a utilizatorului.
- Ecran de autentificare în sistem Dank Greeter.
- Sistem de pluginuri care extind funcționalitatea și sunt instalate din repository-ul de pluginuri.
- Instalator universal, care permite desfășurarea și configurarea mediului bazat pe DankMaterialShell în Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo și Void Linux.
- Instrumentarul Dank Search pentru căutarea fișierelor în sistem.
- Calendarul-planificator Dank Calendar, care suportă protocolul CalDAV și se sincronizează cu serviciile Google și Microsoft.
- Se află în dezvoltare un manager de fișiere propriu și aplicația DankConnect pentru integrarea cu smartphone-ul.

Printre modificările din noua versiune:
- A fost optimizată performanța, rezultatul fiind o accelerare de 5,2 ori a livrării mesajelor prin IPC, iar salvarea imaginilor cu ajutorul instrumentului pentru capturi de ecran a devenit mai rapidă de 4-8 ori, în timp ce încărcarea CPU-ului la utilizarea pipetei pentru determinarea culorilor a scăzut cu 3,9 ori. Consumul de memorie al mediului utilizatorului a fost redus cu 19% și acum se ridică la 76 MB.
- A fost propus un nou mod al panoului — Dank Island, în care widgeturile sunt aranjate sub formă de insule vizual separate, care reacționează dinamic la acțiunile utilizatorului sau la evenimentele sistemului. Modificarea se activează prin opțiunea „Island” în setările „Bar -> Appearance”.


- A fost creată prima versiune a ecranului de conectare în sistem dank-greeter.

- În utilitarul de monitorizare a stării sistemului dgop și în sistemul de căutare dsearch a fost adăugată suportul inițial pentru sistemul de operare FreeBSD.

- În calendarul-planificator dcal a fost implementată suportul pentru crearea de evenimente prin tragerea elementelor în listele zilnice și săptămânale în modul drag&drop. Este permisă selectarea simultană a mai multor elemente.

- În utilitarul pentru capturi de ecran, este permisă selectarea unei zone a ecranului care acoperă informații de pe mai multe monitoare. A fost adăugată o implementare inițială a modului de captură cu derulare pentru a reflecta zonele din fereastră care necesită derulare. A fost adăugat suport pentru protocolul Wayland wp_color_manager_v1, care a permis utilizarea unei reprezentări de 10 biți a culorii și HDR.

- A fost adăugat un nou browser de pluginuri.

- Pentru aplicațiile GTK3, a fost implementat suportul pentru teme dinamice (aplicațiile GTK3 acum adoptă schimbarea schemei de culori a sistemului în timp real, fără a necesita repornirea).
- În interfața de selecție a temei, a fost implementată afișarea nivelului de contrast al textului (AA — 4.5:1 sau AAA — 7:1).
- În interfața de configurare a rețelei, a fost adăugat suportul pentru activarea hotspot-ului Wi-Fi pentru a oferi acces la rețea altor sisteme. A fost adăugată o buton de actualizare a listei rețelelor wireless. În NetworkManager a fost adăugat un backend pentru modemuri mobile.
- A fost adăugată suportul pentru utilizarea simultană a mai multor adaptoare Bluetooth.
- În bara de sarcini, aplicațiile fixate și cele deschise sunt separate.
- A fost adăugat suport inițial pentru platforma FreeBSD.
- A fost unificată atribuirea numerelor de versiune componentelor desktop. Versiunile dsearch, dgop, dcal și dgreeter sunt acum lansate împreună cu DMS și au un număr comun de lansare.
Sursa: opennet.ro







