Rilascio dell'ambiente utente DankMaterialShell 1.6

È stato presentato il rilascio dell'ambiente utente DankMaterialShell (DMS) 1.6, che supporta il funzionamento su server compositi come niri, Hyprland, Sway, MangoWC, labwc, Scroll e Miracle WM. DankMaterialShell offre un insieme unificato di componenti compatibili tra loro per la creazione del desktop, come la barra delle applicazioni, il commutatore di desktop virtuali, l'interfaccia di navigazione delle applicazioni installate e il configuratore. Il design è conforme al concetto di Material Design 3. Il codice del processo in background per l'integrazione con il sistema, l'insieme di strumenti e l'installer è scritto in Go e distribuito sotto la licenza MIT. I componenti dell'interfaccia, le barre, i widget e le applicazioni grafiche sono stati preparati in QML utilizzando il framework Quickshell, scritto in C++ con l'uso di Qt.

Funzionalità di DankMaterialShell:

  • Temi dinamici, applicati automaticamente a GTK, Qt e alle applicazioni di sistema. Le palette di colori per i temi vengono formate tenendo conto del colore degli sfondi scelti per il desktop.
  • Strumenti integrati nel processo in background per la raccolta di metriche sulla temperatura e sul consumo delle risorse CPU, RAM e GPU. Presenza di un'interfaccia per gestire i processi in esecuzione.
  • Interfaccia estensibile tramite plugin per la navigazione tra le applicazioni installate nel sistema, con supporto per la ricerca di programmi, file, finestre aperte e comandi.
  • Centro di controllo con un'interfaccia per la configurazione di rete, Bluetooth, dispositivi audio e schermo.
  • Possibilità di attivare la modalità notturna, oltre a passare tra temi chiari e scuri.
  • Centro notifiche che supporta la raggruppamento delle notifiche, l'uso di markup nel testo e la navigazione tramite tastiera.
  • Barra con widget per il calendario, previsioni meteo, visualizzazione della cronologia degli appunti e integrazione con i lettori multimediali tramite il protocollo MPRIS.
  • Schermata di blocco del sistema con funzionalità di gestione della sessione. Possibilità di attivare la modalità sospensione o di bloccare lo schermo dopo un certo periodo di inattività dell'utente.
  • Schermata di accesso al sistema Dank Greeter.
  • Sistema di plugin che estendono le funzionalità e sono installati dal repository di plugin.
  • Installer universale che consente di implementare e configurare l'ambiente basato su DankMaterialShell in Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo e Void Linux.
  • Strumento Dank Search per la ricerca di file nel sistema.
  • Calendario Dank Calendar, che supporta il protocollo CalDAV e si sincronizza con i servizi Google e Microsoft.
  • È in fase di sviluppo un gestore file proprietario e l'applicazione DankConnect per l'integrazione con smartphone.

Tra le novità del nuovo rilascio:

  • È stata ottimizzata la performance, risultando in una consegna dei messaggi tramite IPC accelerata di 5.2 volte, il salvataggio delle immagini tramite lo strumento per screenshot è diventato più veloce di 4-8 volte, e il carico sulla CPU utilizzando il contagocce per la determinazione dei colori è diminuito di 3.9 volte. Il consumo di memoria dell'ambiente utente è stato ridotto del 19% e ora ammonta a 76 MB.
  • È stata proposta una nuova modalità della barra — Dank Island, in cui i widget sono presentati sotto forma di isole visivamente separate, che reagiscono dinamicamente alle azioni dell'utente o agli eventi di sistema. La modalità può essere attivata tramite l'opzione «Island» nelle impostazioni «Bar -> Appearance».
  • È stata realizzata la prima versione dello schermo di accesso al sistema dank-greeter.
  • Nell'utility per il monitoraggio dello stato del sistema dgop e nel sistema di ricerca dsearch è stata aggiunta il supporto iniziale per il sistema operativo FreeBSD.
  • Nel calendario planificatore dcal è stato implementato il supporto per la creazione di eventi tramite il trascinamento degli elementi nelle liste giornaliere e settimanali in modalità drag&drop. È consentita la selezione contemporanea di più elementi.
  • Nell'utility per catturare screenshot è stato permesso di selezionare un'area dello schermo che copre informazioni da più monitor. È stata aggiunta un'implementazione iniziale della modalità di cattura con scorrimento per riflettere aree in una finestra che richiedono lo scorrimento. È stato aggiunto il supporto per il protocollo Wayland wp_color_manager_v1, che consente di lavorare con rappresentazioni a 10 bit e HDR.
  • È stato aggiunto un nuovo browser di plugin.
  • Per le applicazioni GTK3 è stato implementato il supporto per temi dinamici (le applicazioni GTK3 ora rilevano il cambiamento della scheda di colore del sistema al volo senza necessità di riavvio).
  • Nell'interfaccia di selezione del tema è stata implementata la visualizzazione del livello di contrasto del testo (AA — 4.5:1 o AAA — 7:1).
  • Nell'interfaccia di impostazione della rete è stato aggiunto il supporto per l'abilitazione del Wi-Fi Hotspot per fornire accesso di rete ad altri sistemi. È stato aggiunto un pulsante per aggiornare l'elenco delle reti wireless. In NetworkManager è stato aggiunto un backend per i modem cellulari.
  • È stata aggiunta la supporto per l'uso simultaneo di più adattatori Bluetooth.
  • Nella barra delle applicazioni sono state separate le applicazioni fissate e quelle in esecuzione.
  • È stata aggiunta la supporto iniziale per la piattaforma FreeBSD.
  • È stata unificata l'assegnazione dei numeri di versione per i componenti del desktop. Le versioni di dsearch, dgop, dcal e dgreeter sono ora rilasciate insieme a DMS e hanno un numero di rilascio comune.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster