După cinci luni de dezvoltare lansarea interfeței utilizatorului , în cadrul căreia comunitatea dezvoltatorilor distribuției Linux Mint dezvoltă un fork al interfeței GNOME Shell, al managerului de fișiere Nautilus și al managerului de feronerie Mutter, destinat să ofere un mediu în stil clasic GNOME 2, cu suport pentru elemente de interacțiune reușite din GNOME Shell. Cinnamon se bazează pe componentele GNOME, dar aceste componente sunt furnizate ca un fork sincronizat periodic, fără dependențe externe de GNOME.
Noua versiune Cinnamon va fi disponibilă în distribuția Linux Mint 19.3, care este planificată pentru lansare înainte de sărbătorile de Crăciun. În curând vor fi pregătite pachete care vor putea fi instalate în Linux Mint și Ubuntu din , fără a aștepta o nouă versiune Linux Mint.
:
- Au fost realizate îmbunătățiri pentru utilizarea pe ecrane cu densitate mare de pixeli (HiDPI). Iconițele cu steaguri din setările de limbă și depozite au fost înlocuite, deoarece datorită scalării pe ecranele HiDPI acestea apăreau neclare. Calitatea imaginilor în previzualizarea temelor a fost îmbunătățită;
- A fost propus appletul XAppStatus și API-ul XApp.StatusIcon, care implementază un mecanism alternativ pentru plasarea iconițelor cu indicatori pentru aplicații în zona de sistem. XApp.StatusIcon rezolvă problemele apărute la utilizarea Gtk.StatusIcon, care a fost dezvoltat având în vedere utilizarea iconițelor de 16 pixeli, având probleme cu HiDPI și fiind legat de tehnologii învechite, precum Gtk.Plug și Gtk.Socket, care nu sunt compatibile cu GTK4 și Wayland. Gtk.StatusIcon implică, de asemenea, execuția redării pe partea aplicației, nu pe cea a appletului. Pentru a soluționa aceste probleme, în Ubuntu a fost propusă o sistemă AppIndicator, dar aceasta nu susține toată funcționalitatea Gtk.StatusIcon și, în general, necesită refacerea appleturilor.
XApp.StatusIcon, la fel ca AppIndicator, transferă redarea iconiței, a tooltip-ului și a etichetelor pe partea appletului și folosește DBus pentru a transmite informații între appleturi. Redarea pe partea appletului oferă iconițe de calitate, indiferent de dimensiune, și rezolvă problemele de afișare. Este susținută transmiterea de la applet la aplicație a evenimentelor de clic, care se realizează de asemenea prin autobuzul DBus. Pentru compatibilitate cu alte desktopuri, a fost pregătită o stub App.StatusIcon, care determină existența appletului și, dacă este necesar, se întoarce la Gtk.StatusIcon, permițând afișarea iconițelor aplicațiilor mai vechi bazate pe Gtk.StatusIcon;
- A fost îmbunătățită layout-ul elementelor în dialogurile modale, au fost adăugate setări pentru gestionarea layout-ului elementelor în feronici și schimbarea fokusului la deschiderea de feronici noi;
- Meniul contextual a fost simplificat și reproiectat în panou;
- A fost adăugat un modul Python pentru gestionarea setărilor ecranului;
- În sistemul de notificări a fost adăugată suportul pentru notificări ascunse, care nu distrag atenția;
- În configurator a fost adăugat un interfață pentru gestionarea extensiilor sistemului;
- În meniul aplicațiilor a fost optimizată performanța, a fost reproiectat mecanismul de actualizare a meniului și a fost adăugată opțiunea de a ascunde categoria cu operațiuni recente;
- A fost adăugat un efect vizual la mutarea elementelor pe panou;
- În configurator a fost integrat un manager de partiții de disc; ;
- A fost adăugată o setare pentru dezactivarea touchpad-ului atunci când se conectează o mouse extern;
- În managerul de feronerie a fost adăugat suport pentru o temă de contrast ridicat;
- În managerul de fișiere Nemo, în setări a fost adăugată opțiunea de a gestiona conținutul meniului contextual.
Sursa: opennet.ro
