COSMIC Desktop Environment 1.3.0 Release

System76, un'azienda che sviluppa LinuxPop!_OS, la distribuzione, ha rilasciato l'ambiente desktop COSMIC 1.3.0. I pacchetti per COSMIC 1.3.0 sono disponibili in Pop!_OS 24.04 e si prevede che saranno presto disponibili anche in Fedora, NixOS e Arch. LinuxopenSUSE, Aeyrin OS, Redox e CachyOS. Il codice è scritto in Rust e distribuito con licenza GPLv3 (applicazioni) e MPL-2.0 (librerie).

COSMIC è sviluppato come un progetto universale, non vincolato a una distribuzione specifica e conforme alle specifiche di Freedesktop. L'interfaccia di COSMIC è realizzata utilizzando la libreria Iced, che utilizza un design type-safe, un'architettura modulare e un modello di programmazione reattivo, offrendo un'architettura familiare agli sviluppatori che hanno familiarità con il linguaggio di interfaccia dichiarativa Elm. Sono disponibili 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 già pronti, la possibilità di creare gestori asincroni e un layout adattivo degli elementi dell'interfaccia in base alle dimensioni della finestra e dello schermo.

Oltre all'utilizzo del linguaggio Rust, le funzionalità principali di COSMIC includono il tiling ibrido delle finestre e il docking a finestre sovrapposte (un raggruppamento di finestre simile alle schede del browser), che possono essere abilitati quando collegati a desktop virtuali. Il progetto sta inoltre sviluppando un server di compositing cosmico basato su Wayland.

Principali modifiche:

  • Aggiunto un effetto di trasparenza "vetro smerigliato" che sfoca l'immagine di sfondo che copre la finestra in uno stile vetro smerigliato simile all'effetto Vetro Liquido in macOSL'effetto viene implementato utilizzando il protocollo Wayland ext-background-effect, che fornisce la stilizzazione delle parti traslucide delle superfici Wayland.
  • L'applet e il configuratore per la gestione della connessione di rete sono stati modificati, passando dall'accesso diretto a NetworkManager all'utilizzo del livello nmrs.
  • L'applet per la commutazione del layout di tastiera (input-sources) è stata configurata per utilizzare il protocollo Wayland cosmic-keymap-unstable-v1, il cui supporto è implementato nel gestore composito cosmic-comp e nel processo in background cosmic-settings-daemon.
  • Per supportare le immagini Avif, il servizio di sfondi per desktop cosmic-bg utilizza la libreria libdav1d.
  • Il file manager ora consente di selezionare le sottoclassi durante il filtraggio dei contenuti in base ai tipi MIME.
  • L'applicazione cosmic-monitor, che visualizza informazioni sul sistema, sui processi in esecuzione e sul consumo di risorse, ora supporta la raccolta di statistiche per le GPU Intel, implementa il calcolo del consumo energetico per le GPU AMD e Intel e fornisce la visualizzazione dei dati sul consumo energetico della GPU e sullo stato della memoria video.
  • Il posizionamento delle finestre a comparsa delle applet è stato migliorato nel pannello. Sono state aggiunte opzioni per nascondere il pannello e mantenere lo stile quando si aprono le finestre a schermo intero.
  • Il configuratore ora supporta l'utilizzo di immagini AVIF come sfondo del desktop.
  • Il menu contestuale ora visualizza per impostazione predefinita la GPU dedicata.

Fonte: opennet.ru

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