Rilasciato l'ambiente desktop COSMIC 1.2.0

L'azienda System76, che sviluppa la distribuzione Linux Pop!_OS, ha pubblicato la release dell'ambiente desktop COSMIC 1.2.0. I pacchetti con COSMIC 1.2.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 nel linguaggio Rust e viene distribuito sotto le licenze GPLv3 (applicazioni) e MPL-2.0 (librerie).

COSMIC si sviluppa come progetto universale, non legato a una distribuzione specifica e conforme alle specifiche Freedesktop.
Per costruire l'interfaccia in COSMIC viene utilizzata la libreria Iced, che sfrutta tipi sicuri, architettura modulare e modello di programmazione reattiva, oltre a offrire un'architettura familiare per gli sviluppatori che conoscono il linguaggio di costruzione dichiarativa delle interfacce Elm. Sono forniti diversi motori di rendering che supportano Vulkan, Metal, DX12, OpenGL 2.1+ e OpenGL ES 2.0+. Agli sviluppatori viene offerto un set di widget pronti all'uso, la possibilità di creare gestori asincroni e di utilizzare un layout adattivo 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.

Le principali modifiche rispetto alla versione 1.1.0:

  • Nel servizio di installazione degli sfondi desktop cosmic-bg è stata aggiunta la supporto per il formato di immagine AVIF.
  • Gli applet di connessione alla rete e di gestione del Bluetooth per indicare un processo di connessione in corso sono stati convertiti in uno spinner fornito dalla libreria libcosmic. Un indicatore simile è stato impiegato durante l'attesa per il completamento dell'autenticazione durante l'accesso al sistema e durante il caricamento dei pacchetti nel gestore applicazioni.
  • Nel composito server Nel cosmic-comp è stato risolto il problema dello sfarfallio dello schermo su sistemi con GPU Intel basati sulle microarchitetture Meteor, Arrow e Lunar Lake. È stato anche eliminato lo sfarfallio durante l'apertura dell'interfaccia di switch tra desktop virtuali e durante l'avvio del menu delle applicazioni.
  • Nel text editor cosmic-edit è stata implementata la funzionalità di aggiungere documenti alla lista dei file recenti al momento del salvataggio del documento.
  • Nel file manager è stata aggiunta la possibilità di visualizzare le sottodirectory nel cestino e sono state inserite informazioni sul checksum nel pannello delle proprietà del file.
  • Nell'applicazione cosmic-monitor è stato introdotto il supporto per lo scorrimento orizzontale nelle pagine con l'elenco dei processi e delle applicazioni.
  • Nel xdg-desktop-portal-cosmic è stata effettuata la transizione a un'assemblaggio utilizzando l'utility just anziché make.

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