System76 continua con i suoi progressi in Cosmic con Rust e sta già lavorando su un nuovo pannello 

COSMIC, è un ambiente desktop di Pop! _OS che si basa su una shell GNOME modificata

COSMIC, è un ambiente desktop di Pop! _OS che si basa su una shell GNOME modificata

System76 (la società di distribuzione di Pop!_OS Linux) ha recentemente rilasciato a report sullo sviluppo di un nuovo ambiente utente COSMIC riscritto in Rust. L'ambiente viene sviluppato come un progetto universale che non è legato a una distribuzione specifica e conforme alle specifiche di Freedesktop, inoltre sta sviluppando un server composito di build cosmico basato su Wayland.

A proposito del progetto si dice che per costruire un'interfaccia, COSMIC utilizza la libreria Iced, che utilizza un'architettura modulare con sicurezza di tipo e modelli di programmazione reattivi, e offre anche un'architettura familiare agli sviluppatori che hanno familiarità con Elm, un linguaggio di costruzione dell'interfaccia dichiarativo.

Devi ricordarlo System76 ha optato per il cambio di GTK e Iced, poiché durante i test che sono stati effettuati sono state preparate diverse applet COSMIC, scritto contemporaneamente in GTK e Iced per confrontare le tecnologie.

Cosa c'è di nuovo in COSMIC?

Nel recente rapporto pubblicato come principale notizia, il lavoro svolto nei «COSMIC Panels» che muestra una visita lista di finestre attive, scorciatoie per il login rapidamente alle applicazioni e la posizione del sostegno per applet (applicazioni integrate che eseguito in processi separati).

da ejemplo, le applet implementano i menu delle applicazioni, le interfacce utente, Cambio de scrivania, modificare il layout della tastiera, controllare la riproduzione multimediale, modificare il file volumen, controllare Wi-Fi e Bluetooth, visualizzare il salida di elenchi di notifica cumulativi, mostra il numero di tiempo e spegnere il schermo de chiamare. Va detto che è pianificato strumento un'applet con previsione di tiempo, note, gestione degli appunti e implementazione del menu utente.

Si dice che i pannelli possono essere dividere nelle sezioni, by ejemplo, una visita sezione superiore con menu e indicatori e una visita sezione inferiore con una visita lista di attività attive e scorciatoie. I pannelli parziali possono essere posto verticale e orizzontalmente, occupare todo el larghezza della schermo o solo un'area selezionata, utilizzare trasparenza y cambiare el stile a seconda della scelta progettuale chiaro y scuro.

Un altro cambiamento notevole è la versione di servizio ottimizzazione Automatico Schedulatore System76 2.0 che consente di regolare dinamicamente le impostazioni dell'utilità di pianificazione CFS (Completely Fair Scheduler), cambia il file priorità di esecuzione di processo per reducir i ritardi e massimizzare el performance del processo relative con la ventana de lavoro presenti del utente. Si dice che sia stato aggiunto un nuovo supporto per criteri come SCHED_FIFO e SCHED_IDLE.

La nueva versione integra il server di supporti Pipewire, aumentando il priorità del processo Schermo contenuto multimediale, oltre al archivio la configurazione è stata convertita in a nuovo formato, dove lattina definire le proprie regole e controllare el uso in varie modalità di ottimizzazione. Ad esempio, si fa menzione di stato di "Configurazione basata sull'alimentazione" applicato ai cgroup e ai processi genitori, il consumo delle risorse nel processo del programmatore principale ha ridotto en circa 75%.

Del altre modifiche che risaltano:

  • Nuova implementazione di un configuratore già pronto con la nuova libreria di widget.
  • La prima versione del configuratore offre impostazioni per il pannello, la tastiera e lo sfondo del desktop.
  • In futuro, il numero di pagine con le impostazioni verrà aumentato.
  • Il configuratore ha un'architettura modulare che consente di collegare facilmente pagine aggiuntive con impostazioni.
  • Sono in corso i preparativi per integrare il supporto per display ad alta gamma dinamica (HDR) e controlli del colore (ad esempio, si prevede di aggiungere il supporto per i profili colore ICC).
  • Aggiunto il supporto per l'output con rappresentazione del colore a 10 bit per canale al server composito cosmic-comp.
  • La libreria Iced GUI sta lavorando su strumenti di supporto per le persone con disabilità.
  • È stata effettuata un'integrazione sperimentale con la libreria AccessKit ed è stata aggiunta la possibilità di utilizzare gli screen reader Orca.

Infine se sei interessato a saperne di più, puoi controllare i dettagli nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.