Uscita del desktop COSMIC 1.2.0

L'azienda System76, che sviluppa la distribuzione Linux Pop!_OS, ha pubblicato il rilascio dell'ambiente desktop COSMIC 1.2.0. I pacchetti con COSMIC 1.2.0 sono disponibili nella distribuzione Pop!_OS 24.04 e si prevede che arriveranno a breve anche su 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 specifica distribuzione e conforme alle specifiche Freedesktop.
Per creare l'interfaccia in COSMIC viene utilizzata la libreria Iced, che impiega tipi sicuri, un'architettura modulare e un modello di programmazione reattiva, offrendo inoltre un'architettura familiare per gli sviluppatori già a conoscenza del linguaggio dichiarativo Elm. Sono forniti diversi motori di rendering che supportano Vulkan, Metal, DX12, OpenGL 2.1+ e OpenGL ES 2.0+. Gli sviluppatori hanno a disposizione un set di widget predefiniti, 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, COSMIC si distingue per le modalità di layout ibrido a mosaico delle finestre e il fissaggio impilato delle finestre (raggruppamento delle finestre in modo simile alle schede del browser), che possono essere attivate in relazione ai desktop virtuali. Il progetto sta anche sviluppando un compositore un server cosmic-comp basato su Wayland.

Principali cambiamenti rispetto alla versione 1.1.0:

  • Il servizio di installazione dei wallpaper del desktop cosmic-bg ha aggiunto il supporto per il formato delle immagini AVIF.
  • Gli applet per la connessione di rete e Bluetooth per indicare un processo di connessione in corso sono stati trasformati in uno spinner fornito dalla libreria libcosmic. Un indicatore simile è stato utilizzato durante l'attesa del completamento dell'autenticazione durante l'accesso al sistema e durante il caricamento dei pacchetti nel gestore delle applicazioni.
  • Nel composito server In cosmic-comp è stata risolta la problematica del flickering dello schermo sui sistemi con GPU Intel basati sulle microarchitetture Meteor, Arrow e Lunar Lake. È stato inoltre eliminato il flickering durante l'apertura dell'interfaccia di switch tra desktop virtuali e durante l'avvio del menu delle applicazioni.
  • Nel editor di testo cosmic-edit è stata implementata la possibilità di inserire il documento nell'elenco dei file recentemente utilizzati al momento del salvataggio.
  • Nel gestore file è 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 è stata introdotta la supporto per lo scorrimento orizzontale nelle pagine con l'elenco dei processi e delle applicazioni.
  • In xdg-desktop-portal-cosmic è stata effettuata la transizione alla build utilizzando l'utilità 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