L'azienda System76, sviluppatrice della distribuzione Linux Pop!_OS, ha avviato il test della seconda alpha del desktop COSMIC, scritta in Rust (da non confondere con il vecchio COSMIC, basato su GNOME Shell). Sono disponibili immagini iso per sistemi con GPU NVIDIA (3 GB) e Intel/AMD (2,5 GB), basate sulla build di test della distribuzione Pop!_OS 24.04. Sono disponibili anche pacchetti pronti per Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox e CachyOS.
COSMIC si sviluppa come progetto universale, non legato a una specifica distribuzione e conforme alle specifiche di Freedesktop. Per la costruzione dell'interfaccia in COSMIC viene utilizzata la libreria Iced, che impiega tipi sicuri, architettura modulare e modello di programmazione reattiva, offrendo anche 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 offerta una serie completa di widget, 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. Il progetto sviluppa anche un compositore. un server cosmic-comp basato su Wayland.
Principali modifiche rispetto alla prima alpha di COSMIC:
- Nel configuratore è stato aggiunto un modulo per la gestione audio, che consente di selezionare dispositivi audio, regolare il volume e associare profili a dispositivi, come 'stereo analogico', 'stereo digitale' e 'Pro Audio'. È stato aggiunto il supporto per i dispositivi audio con interfaccia Bluetooth.

- Nel configuratore è stata aggiunta la sezione 'Power & Battery', che consente di scegliere la modalità di consumo energetico: 'minimo consumo energetico', 'massima prestazione' e 'modalità bilanciata'. La pagina mostra anche il livello di carica non solo della batteria integrata, ma anche delle batterie dei dispositivi wireless collegati, come mouse, tastiera e cuffie.

- Nel configuratore è stata aggiunta la sezione 'Network & Wireless', che fornisce accesso alle impostazioni delle connessioni cablate, wireless e VPN riflette lo stato delle connessioni.

- Nella sezione delle impostazioni dello schermo è stata fornita la scelta di scalare l'output delle applicazioni X11. Attivando la scalatura, il contenuto potrebbe apparire sfocato su schermi ad alta densità di pixel, mentre disabilitando potrebbe apparire troppo piccolo.

- Nelle impostazioni di data e ora è stato aggiunto un interruttore per mostrare i secondi nell'applet orologio.

- Nella sezione delle impostazioni relative alla gestione delle finestre sono state aggiunte modalità di follow focus input con il cursore (il focus è impostato su finestre sopra cui si trova attualmente il mouse) e follow cursor con focus (cambiando il focus tramite una combinazione di tasti o aprendo una nuova finestra, il cursore si sposta nell'angolo in alto a sinistra della finestra). È stato aggiunto un interruttore per disabilitare l'attivazione delle azioni premendo il tasto Super.

- Nelle impostazioni dell'aspetto è stata aggiunta la possibilità di scegliere la densità del layout degli elementi dell'interfaccia: confortevole, compatto e con ampi margini. La modalità di densità influisce sulla dimensione dei titoli, sulla distanza tra gli elementi delle liste e sugli applet.

- Nel configuratore è stata aggiunta una nuova sezione per le impostazioni Bluetooth, che consente di accoppiare, connettere e disconnettere i dispositivi.

- Le funzionalità del gestore di file sono state notevolmente ampliate. Nella parte superiore sono stati aggiunti la barra di ricerca, il pulsante per creare nuove cartelle, i selettori per le modalità di visualizzazione dei file (lista o griglia di icone) e le modalità di ordinamento. È stato aggiunto il supporto per ordinare per nome, tipo, data di modifica, data di creazione e dimensione. È stata proposta una combinazione di tasti Ctrl+ per accedere alle impostazioni. Nella barra laterale sono stati aggiunti separatori tra il cestino, gli archivi di rete e i supporti extra.

Nel menu contestuale è stato aggiunto un pulsante per l'anteprima dei file prima dell'apertura. Nella barra laterale è stata implementata una modalità di visualizzazione dell'elenco dei file utilizzati di recente con la possibilità di previsualizzarli.

È stata aggiunta una modalità galleria, che consente di utilizzare il gestore di file come visualizzatore di immagini con la possibilità di visualizzare in sequenza il contenuto di una cartella selezionata.

È stata implementata la supporto per la visualizzazione di archivi di rete. Nel menu contestuale sono stati aggiunti pulsanti per comprimere file ed estrarre archivi nei formati .tar, .tbz, .tgz, .txz e .zip. È stato completato il completamento del menu 'File'.

- È stata notevolmente accelerata la velocità di avvio del gestore delle applicazioni (COSMIC Store) al primo avvio.
- Nell'applet di gestione dell'energia è stato aggiunto il supporto per i valori soglia di carica, che definiscono a quale livello di carica la batteria dovrebbe iniziare o interrompere la ricarica.
- Nell'applet per la modifica del volume è stata ridotta l'occupazione della CPU.
- Nell'applet con l'orologio è stata garantita l'aggiornamento dell'orario dopo il cambio di fuso orario e migliorato il formato di visualizzazione dell'ora.
- È stata ottimizzata la resa del testo.
- È stata aumentata l'affidabilità dell'uso di valori di scala non interi nei giochi avviati tramite il pacchetto Proton.

Fonte: opennet.ru












