Rilascio dell'ambiente desktop COSMIC 1.3.0

L'azienda System76, che sviluppa la distribuzione Linux Pop!_OS, ha pubblicato il rilascio dell'ambiente desktop COSMIC 1.3.0. I pacchetti con COSMIC 1.3.0 sono disponibili nella distribuzione Pop!_OS 24.04 e sono attesi a breve in Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox e CachyOS. Il codice è scritto in Rust e distribuito sotto le licenze GPLv3 (applicazioni) e MPL-2.0 (librerie).

COSMIC si sviluppa come un progetto universale, non legato a una distribuzione specifica e conforme alle specifiche di Freedesktop. Per costruire l'interfaccia in COSMIC è stata utilizzata la libreria Iced, che impiega tipi sicuri, un'architettura modulare e un modello di programmazione reattiva, oltre a offrire un'architettura familiare per gli sviluppatori che conoscono il linguaggio dichiarativo Elm. Vengono forniti diversi engine di rendering che supportano Vulkan, Metal, DX12, OpenGL 2.1+ e OpenGL ES 2.0+. Gli sviluppatori hanno a disposizione un set di widget pronto all'uso, la possibilità di creare gestori asincroni e di utilizzare un layout reattivo degli elementi dell'interfaccia in base alle dimensioni della finestra e dello schermo.

Oltre all'uso del linguaggio Rust, tra le caratteristiche di COSMIC si evidenziano le modalità di composizione ibrida a mosaico delle finestre e il bloccaggio a stack delle finestre (raggruppamento delle finestre in modo simile alle schede di un browser), che possono essere attivate in relazione ai desktop virtuali. Il progetto sta anche sviluppando un compositor server cosmic-comp basato su Wayland.

Variazioni principali:

  • Aggiunto l'effetto di trasparenza 'Frosted glass', che sfoca l'immagine di sfondo che sovrasta la finestra, nello stile del vetro smerigliato, simile all'effetto Liquid Glass in macOS. L'effetto è stato realizzato utilizzando il protocollo Wayland ext-background-effect, che offre la stilizzazione delle parti semitrasparenti delle superfici Wayland.
  • L'applet di gestione delle connessioni di rete e il configuratore sono stati tradotti da un accesso diretto a NetworkManager all'utilizzo di un livello intermedio nmrs.
  • L'applet di commutazione delle disposizioni della tastiera (input-sources) è stata tradotta per utilizzare il protocollo Wayland cosmic-keymap-unstable-v1, il cui supporto è stato implementato nel compositore cosmic-comp e nel processo in background cosmic-settings-daemon.
  • Per supportare le immagini in formato Avif nel servizio di impostazione degli sfondi desktop cosmic-bg è stata utilizzata la libreria libdav1d.
  • Nel gestore di file è stata aggiunta la possibilità di selezionare sottoclassi durante il filtro del contenuto per MIME type.
  • Nell'applicazione cosmic-monitor, che fornisce informazioni sul sistema, i processi in esecuzione e l'utilizzo delle risorse, è stata aggiunta la supporto per la raccolta di statistiche per le GPU Intel, calcolato il consumo energetico per le GPU AMD e Intel, e sono stati mostrati dati sul consumo energetico delle GPU e sullo stato della memoria video.
  • Nel pannello è stata migliorata la posizione delle finestre popup delle applet. Aggiunte opzioni per nascondere il pannello e mantenere lo stile quando si aprono le finestre a schermo intero.
  • Il configuratore ha aggiunto il supporto per l'uso di immagini in formato AVIF come sfondo per il desktop.
  • Nel menu contestuale è garantita per impostazione predefinita la visualizzazione della GPU discreta.

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