Rilascio dell'ambiente desktop Cinnamon 4.4

Dopo cinque mesi di sviluppo formato rilascio dell'ambiente utente Cannella 4.4, in cui la comunità di sviluppatori della distribuzione Linux Mint sta sviluppando un fork della GNOME Shell, il file manager Nautilus e il window manager Mutter, con l'obiettivo di fornire un ambiente nello stile classico di GNOME 2 con supporto per elementi di interazione di successo da la shell GNOME. Cinnamon è basato su componenti GNOME, ma questi componenti vengono forniti come fork periodicamente sincronizzato senza dipendenze esterne a GNOME.

La nuova versione di Cinnamon sarà offerta nella distribuzione Linux Mint 19.3, il cui rilascio è previsto prima delle vacanze di Natale. Nel prossimo futuro verranno preparati pacchetti che potranno essere installati su Linux Mint e Ubuntu da Archivio PPAsenza aspettare una nuova versione di Linux Mint.

Rilascio dell'ambiente desktop Cinnamon 4.4

Il principale innovazioni:

  • È stato svolto del lavoro per migliorare le prestazioni sugli schermi ad alta densità di pixel (HiDPI). Nelle impostazioni della lingua e del repository sono state sostituite le icone con i flag, che apparivano sfocate a causa del ridimensionamento sugli schermi HiDPI. Qualità dell'immagine migliorata durante l'anteprima dei temi;
  • Vengono proposte l'applet XAppStatus e l'API XApp.StatusIcon, che implementano un meccanismo alternativo per posizionare le icone con gli indicatori dell'applicazione nella barra delle applicazioni. XApp.StatusIcon risolve i problemi riscontrati durante l'utilizzo di Gtk.StatusIcon, che è stato progettato per utilizzare icone da 16 pixel, ha problemi con HiDPI ed è legato a tecnologie legacy come Gtk.Plug e Gtk.Socket, che non sono compatibili con GTK4 e Wayland. Gtk.StatusIcon significa anche che il rendering viene eseguito dal lato dell'applicazione, non dal lato dell'applet. Per risolvere questi problemi, in Ubuntu è stato proposto il sistema AppIndicator, che però non supporta tutte le funzionalità di Gtk.StatusIcon e, di norma, richiede la rielaborazione delle applet.

    XApp.StatusIcon, come AppIndicator, porta il rendering dell'icona, del tooltip e dell'etichetta sul lato dell'applet e utilizza DBus per passare le informazioni attraverso le applet. Il rendering lato applet fornisce icone di alta qualità di qualsiasi dimensione e risolve i problemi di visualizzazione. È supportata la trasmissione degli eventi clic dall'applet all'applicazione, che avviene anche tramite il bus DBus. Per compatibilità con altri desktop è stato preparato uno stub App.StatusIcon che rileva la presenza di un applet e, se necessario, esegue il rollback su Gtk.StatusIcon, che rende possibile visualizzare le icone di vecchie applicazioni basate su Gtk.StatusIcon;

  • La disposizione degli elementi nelle finestre di dialogo modali è stata migliorata, sono state aggiunte impostazioni per controllare la disposizione degli elementi nelle finestre e cambiare il focus all'apertura di nuove finestre;
  • Il menu contestuale del pannello è stato semplificato e ridisegnato;
  • Aggiunto modulo Python per la gestione delle impostazioni dello schermo;
  • Al sistema di notifica è stato aggiunto il supporto per notifiche nascoste e che non distraggono;
  • Nel configuratore è stata aggiunta un'interfaccia per la gestione delle estensioni del sistema;
  • Il menu dell'applicazione è stato ottimizzato per le prestazioni, il meccanismo di aggiornamento del menu è stato ridisegnato ed è stata aggiunta la possibilità di nascondere le categorie con le operazioni recenti;
  • Aggiunto un effetto visivo durante lo spostamento degli elementi sul pannello;
  • Il configuratore ha un gestore delle partizioni del disco integrato gnome-dischi;
  • Aggiunta un'impostazione per disabilitare il touchpad quando si collega un mouse esterno;
  • Aggiunto il supporto per un tema ad alto contrasto nel window manager;
  • Nel file manager Nemo è stata aggiunta alle impostazioni la possibilità di gestire il contenuto del menu contestuale.

Fonte: opennet.ru

Aggiungi un commento