Po petih mesecih razvoja izdaja uporabniškega okolja , v okviru katerega skupnost razvijalcev distribucije Linux Mint razvija različico okolja GNOME Shell, upravitelja datotek Nautilus in upravitelja oken Mutter, ki je usmerjena k zagotavljanju okolja v klasičnem slogu GNOME 2 s podporo uspešnih elementov interakcije iz GNOME Shell. Cinnamon temelji na komponentah GNOME, vendar so te komponente dostavljene kot redno sinhronizirana različica, brez zunanjih odvisnosti od GNOME.
Nova izdaja Cinnamon bo na voljo v distribuciji Linux Mint 19.3, ki naj bi izšla pred božičnimi prazniki. V kratkem bodo pripravljeni paketi, ki jih bo mogoče namestiti v Linux Mint in Ubuntu iz , ne da bi čakali na novo različico Linux Mint.
:
- Opravljene so bile izboljšave delovanja na zaslonih z visoko gostoto pik (HiDPI). V nastavitvah jezika in repozitorijev so bile zamenjane ikone z zastavicami, ki so zaradi povečave na HiDPI zaslonih izgledale razmazane. Povečana je bila kakovost slik pri predogledu tem;
- Predlagani sta bili aplikacija XAppStatus in API XApp.StatusIcon, ki omogočata alternativni mehanizem za postavitev ikon z indikatorji aplikacij v sistemski pladenj. XApp.StatusIcon rešuje težave, ki nastanejo pri uporabi Gtk.StatusIcon, ki je zasnovan za uporabo 16-pikselnih ikon in ima težave z HiDPI ter je povezan s zastarelimi tehnologijami, kot sta Gtk.Plug in Gtk.Socket, ki nista združljivi z GTK4 in Wayland. Gtk.StatusIcon prav tako pomeni, da se risanje izvaja na strani aplikacije, ne pa aplikacije. Za reševanje teh težav je bila v Ubuntu predlagana sistemska rešitev AppIndicator, vendar ne podpira celotne funkcionalnosti Gtk.StatusIcon in običajno zahteva predelavo aplikacij.
XApp.StatusIcon, tako kot AppIndicator, premakne risanje ikone, pojavnih nasvetov in oznak na stran aplikacije in uporablja DBus za prenos informacij med aplikacijami. Risanje na strani aplikacije zagotavlja kakovostne ikone katerekoli velikosti in rešuje težave z prikazom. Podprta je predaja dogodkov o klikih od aplikacije do aplikacije, ki se prav tako izvaja preko vodila DBus. Za združljivost z drugimi namizji je bila pripravljena prazna aplikacija App.StatusIcon, ki določa prisotnost aplikacije in če je potrebno, preklopi nazaj na Gtk.StatusIcon, kar omogoča prikaz ikon starih aplikacij, temelječih na Gtk.StatusIcon;
- Izboljšana je bila postavitev elementov v modalnih pogovornih oknih, dodane so bile nastavitve za upravljanje s postavitvijo elementov v oknih in spreminjanje fokusa ob odpiranju novih oken;
- V pultu je bile poenostavljeno in predelano kontekstno menije;
- Dodan je Python modul za upravljanje z nastavitvami zaslona;
- V sistem obvestil je bila dodana podpora za skrite, nezaželene obvestila;
- V konfigurator je dodan vmesnik za upravljanje sistemskimi razširitvami;
- V meniju aplikacij je optimizirana zmogljivost, predelan mehanizem za posodabljanje menija in dodana možnost skrivanja kategorije z nedavnimi operacijami;
- Dodana je vizualna efekt pri premikanju elementov na pultu;
- V konfigurator je vgrajen upravljalnik diskovnih particij ;
- Dodana je nastavitev za onemogočitev touchpada ob priključitvi zunanje miške;
- V upravitelju oken je dodana podpora za visoko kontrastno temo oblikovanja;
- V upravitelju datotek Nemo je v nastavitvah dodana možnost upravljanja s vsebino kontekstnega menija.
Izvor: opennet.ru
