Dopo 7 mesi di sviluppo, è stato rilasciato l'ambiente utente Cinnamon 5.8, nell'ambito del quale la comunità di sviluppatori della distribuzione Linux Mint sta sviluppando un fork della shell GNOME, del gestore di file Nautilus e del gestore di finestre Mutter, mirato a fornire un ambiente nello stile classico di GNOME 2 con il supporto di elementi interattivi riusciti dalla GNOME Shell. Cinnamon si basa sui componenti di GNOME, ma questi componenti vengono forniti come un fork sincronizzato periodicamente, non connesso a dipendenze esterne con GNOME. Il nuovo rilascio di Cinnamon sarà disponibile nella distribuzione Linux Mint 21.2, prevista per la fine di giugno.
Novità principali:
- Riorganizzato il lavoro con i temi e semplificata la struttura dei temi. Ad esempio, i colori marrone e sabbia sono stati unificati e il supporto per le strisce colorate sulle icone è stato rimosso, dove possibile sono state utilizzate icone simboliche.

- Introdotta la concettualizzazione degli stili, che offrono tre modalità di colorazione per gli elementi delle interfacce: mista (menu e controlli scuri su uno sfondo chiaro), scura e chiara. Per ciascuna modalità è possibile scegliere la propria variante di colore. Gli stili e le varianti di colore consentono di ottenere modelli di interfaccia richiesti senza la necessità di scegliere temi separati.

- Nel gestore di file sono state introdotte nuove icone bi-tonali e attivata la generazione di miniature multithread.

- Modificata l'aspetto dei suggerimenti a comparsa.

- Aumentati gli spazi tra gli applet nella barra.
- Negli avvisi sono state utilizzate icone simboliche e colori impiegati per evidenziare gli elementi attivi (accento).

- Aggiunte impostazioni comuni per tutte le applicazioni per il tema scuro, permettendo di scegliere tre opzioni: preferibilmente un tema chiaro, preferibilmente un tema scuro e la modalità scelta dall'applicazione.
- Aggiunta la possibilità di gestire finestre e desktop virtuali tramite gesture sullo schermo, oltre all'utilizzo di gesture per la disposizione a mosaico e per il controllo della riproduzione di contenuti multimediali. Sono supportate gesture su schermi touch e touchpad.
- L'interfaccia del programma per l'installazione delle applicazioni è stata riprogettata, con algoritmi di ordinamento e raggruppamento delle applicazioni migliorati. Per il riconoscimento dei gesti è stato utilizzato il pacchetto touchegg.
- Aggiunta un'impostazione per modificare il cursore del mouse dopo il completamento dell'azione Alt+Tab.
- Aggiunta un'impostazione per modificare il comportamento del tasto centrale del mouse, utilizzato di default per il copia e incolla.
- Aggiunta un'impostazione per disattivare l'avviso di bassa carica della batteria sui dispositivi esterni collegati.
- Ripensati e inclusi effetti di sfondo.
- Ripensati gli applet per la gestione delle finestre e del suono.
- Nel menu è stato aggiunto uno stile separato per le categorie selezionate.
- Aggiunta la possibilità di modificare con il mouse le dimensioni degli applet, integrata nell'applet di menu. Aggiunte impostazioni per ripristinare la dimensione originale del menu e modificarne la grandezza in base al fattore di scala.
- Nel menu contestuale visualizzato per gli applet è stata aggiunta un'opzione per richiamare l'editor del menu.
- Aggiunta la possibilità di utilizzare la sottosistema VGA Switcheroo per passare tra diverse GPU su laptop con grafica ibrida.
- Nella schermata di accesso sono stati aggiunti supporti per passare tra più layout di tastiera. Migliorata la navigazione tramite tastiera. Implementata la possibilità di configurare il layout nella tastiera virtuale.

- Interfaccia utente cambiata nel programma per la gestione delle immagini Pix, che è stato trasferito sulla base di codice gThumb 3.12.2 (in precedenza si usava gThumb 3.2.8). Invece della barra degli strumenti e del menu classico, sono stati utilizzati pulsanti e un menu a discesa nell'intestazione. Aggiunto supporto per i formati AVIF/HEIF e JXL. Aggiunto supporto per i profili colore. Consentita la generazione di miniature di grandi dimensioni (512, 768 e 1024 pixel). Migliorato il controllo dello zoom. Aggiunti nuovi effetti e strumenti di editing delle immagini.

- Il set di binding JavaScript CJS è stato tradotto per l'uso di GJS 1.74 e il motore JavaScript SpiderMonkey 102 (Mozjs 102). In precedenza si usava SpiderMonkey 78.
- È stata aggiunta l'implementazione dei portali Freedesktop (xdg-desktop-portal), utilizzati per organizzare l'accesso alle risorse dell'ambiente utente da applicazioni isolate (ad esempio, per i pacchetti in formato flatpak tramite portali è possibile consentire la creazione di screenshot e aggiungere supporto per il tema scuro).
Fonte: opennet.ru







