Dopo sei mesi di sviluppo rilascio dell'ambiente utente , all'interno del quale la comunità di sviluppatori della distribuzione Linux Mint sta sviluppando un fork della shell GNOME, del file manager Nautilus e del gestore di finestre Mutter, mirato a fornire un ambiente nello stile classico di GNOME 2 con il supporto di elementi di interazione efficaci provenienti da GNOME Shell. Cinnamon si basa sui componenti di GNOME, ma questi componenti sono forniti come un fork sincronizzato periodicamente, senza dipendenze esterne con GNOME. La nuova versione di Cinnamon sarà proposta nella distribuzione Linux Mint 20, prevista per il rilascio a giugno.
:
- supporto per la scalatura frazionaria, che consente di scegliere la dimensione ottimale degli elementi sugli schermi ad alta densità di pixel (HiDPI), ad esempio, è possibile aumentare gli elementi dell'interfaccia non di 2 volte, ma di 1,5.
- Dialogo delle impostazioni dei monitor riprogettato. È stata aggiunta la possibilità di scegliere la frequenza di aggiornamento dello schermo e supporto per l'assegnazione dei propri coefficienti di scala per ciascun monitor, risolvendo i problemi di utilizzo con monitor normali e HiDPI collegati contemporaneamente.
- Nel tema Mint-Y è stata proposta una nuova palette, con colori più vivaci selezionati grazie a manipolazioni di tonalità e saturazione, senza sacrificare leggibilità e comfort. Sono stati proposti nuovi set di colori Pink e Aqua.
- Nell'applet XappStatusIcon è stato aggiunto il supporto per l'API StatusNotifier (Qt e applicazioni Electron), (indicatori Ubuntu) e libAyatana (indicatori per Unity), il che permetterà di utilizzare XappStatusIcon come meccanismo unico per la minimizzazione nella tray di sistema, senza necessitare del supporto di diverse API da parte del desktop. Questa modifica migliorerà il supporto per il posizionamento nella tray di sistema degli indicatori, delle applicazioni basate sulla piattaforma Electron e del protocollo (tecnologia GTK per il posizionamento delle icone nella tray di sistema). XAppStatusIcon delega il rendering dell'icona, dei tooltip e delle etichette all'applet, e utilizza DBus per la trasmissione delle informazioni tra gli applet, così come per gli eventi dei click.
Il rendering dall'applet fornisce icone di alta qualità di qualsiasi dimensione e risolve problemi di visualizzazione. - È stata ottimizzata la performance del codice per l'elaborazione delle miniature nel file manager Nemo. La generazione delle icone ora avviene in modo asincrono e le icone vengono caricate con una priorità inferiore rispetto alla navigazione tra le cartelle (l'idea è che si dia priorità all'elaborazione dei contenuti, mentre il caricamento delle icone avviene in base al principio del residuo, permettendo di velocizzare notevolmente il lavoro a spese di un caricamento più lungo delle icone segnaposto).
- È stata preparata una nuova utility per la condivisione di file tra due computer nella rete locale, che utilizza la crittografia durante il trasferimento dei dati.
Fonte: opennet.ru
