Efter fem mÄnaders utveckling release av anvÀndarmiljön , dÀr gemenskapen av utvecklare för Linux Mint-distributionen utvecklar en fork av GNOME Shells skrivbordsmiljö, filhanteraren Nautilus och fönsterhanteraren Mutter, med mÄlet att erbjuda en klassisk GNOME 2-stil med stöd för anvÀndbara interaktionselement frÄn GNOME Shell. Cinnamon bygger pÄ komponenter frÄn GNOME, men dessa komponenter levereras som en periodvis synkroniserad fork, utan externa beroenden frÄn GNOME.
Det nya Cinnamon-versionen kommer att erbjudas i Linux Mint 19.3, som planeras att slÀppas före julhelgen. Snart kommer paket att förberedas som kan installeras i Linux Mint och Ubuntu frÄn , utan att vÀnta pÄ den nya versionen av Linux Mint.
:
- Arbetet med att förbÀttra anvÀndningen pÄ skÀrmar med hög pixeltÀthet (HiDPI) har genomförts. I sprÄk- och repositorieinstÀllningarna har ikonerna med flaggor bytts ut, som pÄ grund av skalning pÄ HiDPI-skÀrmar sÄg suddiga ut. Kvaliteten pÄ bilderna i förhandsgranskningen av teman har förbÀttrats;
- Applet XAppStatus och API XApp.StatusIcon har föreslagits, vilket implementerar en alternativ mekanism för placering av ikoner med applikationsindikatorer i systemfÀltet. XApp.StatusIcon löser problem som uppstÄr med anvÀndning av Gtk.StatusIcon, som Àr designad för att anvÀnda 16-pixel ikoner, har problem med HiDPI och Àr bunden till förÄldrad teknik som Gtk.Plug och Gtk.Socket, som inte Àr kompatibla med GTK4 och Wayland. Gtk.StatusIcon innebÀr ocksÄ att ritningen utförs av applikationen snarare Àn av applet. För att lösa dessa problem föreslogs ett system med AppIndicator i Ubuntu, men det stöder inte hela funktionaliteten hos Gtk.StatusIcon och krÀver i allmÀnhet omdesign av appletar.
XApp.StatusIcon, precis som AppIndicator, flyttar ritningen av ikonen, den flytande hjÀlptexten och etiketter till appletens sida och anvÀnder DBus för att överföra information mellan appletar. Ritning pÄ appletens sida ger högkvalitativa ikoner i valfri storlek och löser visningsproblem. Det stöder överföring av klickhÀndelser frÄn applet till applikation, vilket ocksÄ sker via DBus-bussen. För att sÀkerstÀlla kompatibilitet med andra skrivbord har en stubb för App.StatusIcon förberetts, som identifierar nÀrvaron av en applet och vid behov faller tillbaka till Gtk.StatusIcon, vilket gör det möjligt att visa ikoner frÄn gamla applikationer baserade pÄ Gtk.StatusIcon;
- Layouten av element i modala dialogrutor har förbÀttrats, instÀllningar för att hantera layouten av element i fönster och Àndra fokus vid öppning av nya fönster har lagts till;
- I panelen har kontextmenyn förenklats och omarbetats;
- En Python-modul för att hantera skÀrminstÀllningar har lagts till;
- Systemet för meddelanden har fÄtt stöd för dolda, icke-störande meddelanden;
- Ett grÀnssnitt för hantering av systemtillÀgg har lagts till i konfigureraren;
- Prestandaoptimering har genomförts i applikationsmenyn, uppdateringsmekanismen för menyn har omarbetats och möjligheten att dölja kategorin med senaste aktiviteter har lagts till;
- En visuell effekt har lagts till vid flyttning av objekt pÄ panelen;
- En diskpartitioneringshanterare har integrerats i konfigureraren; ;
- En instÀllning för att stÀnga av pekplattan vid anslutning av extern mus har lagts till;
- Stöd för högkontrasttema har lagts till i fönsterhanteraren;
- I filhanteraren Nemo har instÀllningarna lagts till för att hantera innehÄllet i kontextmenyn.
KĂ€lla: opennet.ru
