Uscita della piattaforma desktop COSMIC 1.10.0

L'azienda System76, che sviluppa la distribuzione Linux Pop!_OS, ha pubblicato la versione dell'ambiente desktop COSMIC 1.10.0. I pacchetti con COSMIC 1.10.0 sono disponibili nella distribuzione Pop!_OS 24.04 e saranno presto disponibili 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 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.

Tra le modifiche:

  • Aggiunta la possibilità di identificare le tavolette grafiche con un determinato display.

  • Nel composito server In cosmic-comp è stata implementata la supporto per il trasferimento del focus sulle finestre basato su eventi del touchscreen. Il sistema di build è stato spostato da make all'utilità just. Risolto il problema con il funzionamento della barra e desktop virtuali su sistemi con grafica ibrida, che combinano schede grafiche NVIDIA con GPU integrate.
  • Nel cosmic-launcher, per migliorare le prestazioni di rendering, è stato utilizzato per impostazione predefinita l'API WGPU, che funziona sopra Vulkan, Metal, D3D12 e OpenGL.
  • Nel cosmic-monitor è stata separata la ricerca di processi e applicazioni.
  • In cosmic-player è stata disabilitata l'auto-nascita degli elementi dell'interfaccia nel caso in cui il cursore del mouse sia posizionato sui pulsanti di controllo della riproduzione.
  • In cosmic-session è stato aggiunto il supporto per la definizione delle variabili ambientali nella sottodirectory ~/ .config/ environment.d e consentito l'uso di agenti SSH personalizzati.
  • Nella cartella delle applicazioni cosmic-store è stata implementata la cache locale degli screenshot ed è stata proposta una modalità galleria, attivabile cliccando sugli screenshot.
  • Nel terminale emulatore cosmic-term sono state aggiunte combinazioni di tasti
    «Ctrl+Shift+Freccia sinistra» e «Ctrl+Shift+Freccia destra» per spostare le schede a sinistra e a destra.



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