Pubblicazione dell'ambiente desktop COSMIC 1.9.0

L'azienda System76, che sviluppa la distribuzione Linux Pop!_OS, ha pubblicato il rilascio dell'ambiente desktop COSMIC 1.9.0. I pacchetti con COSMIC 1.9.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 ed è 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.

Tra le modifiche:

  • È stato implementato il visualizzatore di immagini COSMIC Viewer, che offre strumenti di editing integrati (ritaglio, rotazione) con possibilità di annullare le modifiche.
  • È stato pubblicato il rilascio della tastiera su schermo COSMIC OSK, che supporta l'immissione tramite touchscreen o gamepad.
  • È stata ridisegnata l'interfaccia del manager delle applicazioni COSMIC Store, con l'aggiunta della visualizzazione del nome dello sviluppatore.
  • È stato aggiunto un applet per la visualizzazione adattiva della tastiera su schermo.
  • Nel gestore composito cosmic-comp è stata implementata la possibilità di mostrare lo sfondo del desktop e la tastiera su schermo sulla schermata di blocco del sistema.
  • Nel gestore di file cosmic-files sono state aggiunte le impostazioni di ordinamento nella finestra di dialogo per il salvataggio dei file.
  • Nella schermata di accesso cosmic-greeter è stata aggiunta un'opzione di supporto per systemd-homed.
  • È stata implementata la funzione di nascondere tutte le notifiche visibili quando è attivata la modalità 'non disturbare'.
  • Nel pannello è stata fornita l'impostazione per lo spessore delle cornici.
  • Nel configuratore sono state aggiunte impostazioni per la tastiera su schermo e realizzata un'opzione per mostrare il giorno della settimana.
  • Nel cosmic-settings-daemon è stata garantita la sincronizzazione delle impostazioni dei caratteri per le applicazioni GNOME.

Fonte: opennet.ru

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