L'azienda System76, che sviluppa la distribuzione Linux Pop!_OS, ha avviato il test della seconda alpha della scrivania COSMIC, scritta in Rust (non confondere con la vecchia COSMIC, basata su GNOME Shell). Per il test sono stati forniti file immagine iso per sistemi con GPU NVIDIA (3 GB) e Intel/AMD (2.5 GB), basati su una build di prova della distribuzione Pop!_OS 24.04. Sono anche disponibili pacchetti preconfezionati per Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox e CachyOS.
COSMIC si sviluppa come un progetto universale, non vincolato a una particolare distribuzione e conforme alle specifiche di Freedesktop. La libreria Iced è utilizzata per costruire l'interfaccia in COSMIC, che impiega tipi sicuri, un'architettura modulare e un modello di programmazione reattiva, offrendo anche un'architettura familiare per sviluppatori abituati al linguaggio di costruzione delle interfacce dichiarativo Elm. Sono disponibili diversi motori di rendering, compatibili con Vulkan, Metal, DX12, OpenGL 2.1+ e OpenGL ES 2.0+. Gli sviluppatori ricevono un set di widget pronti, la possibilità di creare gestori asincroni e di usare un layout adattivo degli elementi dell'interfaccia in base alla dimensione della finestra e dello schermo. È in fase di sviluppo anche un compositore. server cosmic-comp basato su Wayland.
Le principali modifiche rispetto alla prima alpha di COSMIC:
- Nel configuratore è stato aggiunto un modulo per la gestione del suono, che permette di selezionare dispositivi audio, modificare 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", dove è possibile scegliere la modalità di consumo energetico: "minimo consumo energetico", "massime prestazioni" 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", dove è possibile accedere alle impostazioni per collegamenti cablati, senza fili e VPN sono riflessi anche gli stati delle connessioni.

- Nel pannello delle impostazioni dei display è presente un'opzione per scalare l'output delle applicazioni X11. Con la scalatura attivata, il contenuto può apparire sfocato su schermi ad alta densità di pixel, mentre con la scalatura disattivata, il contenuto può apparire troppo piccolo.

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

- Nella sezione delle impostazioni relative alla gestione delle finestre, sono state aggiunte le modalità di follow del focus dell'input con il cursore (il focus viene impostato sulle finestre sopra le quali si trova attualmente il cursore del mouse) e di follow del cursore con il focus (cambiare il focus con una combinazione di tasti o aprire una nuova finestra porta il cursore nell'angolo in alto a sinistra della finestra). È stato aggiunto anche un interruttore per disattivare l'attivazione delle azioni premendo il tasto Super.

- Nelle impostazioni dell'aspetto è stata aggiunta la possibilità di scegliere la densità di layout degli elementi dell'interfaccia: comoda, compatta 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 è stato aggiunto un nuovo pannello con le impostazioni Bluetooth, che consente di accoppiare, connettere e disconnettere dispositivi.

- Le funzionalità del file manager sono state notevolmente ampliate. Nella barra del titolo sono stati inseriti il campo di ricerca, il pulsante per creare nuove cartelle, gli interruttori per le modalità di visualizzazione dei file (lista o griglia di icone) e per 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 richiamare le impostazioni. Nella barra laterale sono stati inseriti separatori tra il cestino, le memorie di rete e gli archivi aggiuntivi.

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

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

È stata implementata la possibilità di visualizzare i NAS. Nel menu contestuale sono state aggiunte le opzioni per comprimere file ed estrarre archivi nei formati .tar, .tbz, .tgz, .txz e .zip. È stato completato il contenuto del menu "File".

- Notevolmente accelerato il caricamento del gestore di applicazioni (COSMIC Store) al primo avvio.
- Nell'applet di gestione dell'alimentazione è stata aggiunta la possibilità di impostare valori soglia di carica, che determinano a che livello la batteria deve iniziare o fermare la ricarica.
- Nell'applet di regolazione del volume è stata ridotta l'occupazione della CPU.
- Nell'applet dell'orologio è stato garantito l'aggiornamento dell'ora dopo il cambio di fuso orario e migliorato il formato dell'ora visualizzata.
- È 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












