Piştî pênc mehan ji pêşveçûnê serbestberdana jîngeha bikarhêner , di çarçoveya ku civaka pêşdebirên belavkirinê de Linux Mint forkek ji GNOME Shell, rêveberê pelan ê Nautilus, û rêveberê pencereyan ê Mutter e, ku armanc ew e ku hawîrdorek klasîk a bi şêwaza GNOME 2 peyda bike di heman demê de hêmanên navrûya GNOME Shell ên serketî biparêze. Cinnamon li ser pêkhateyên GNOME ye, lê ev pêkhate wekî forkek bi awayekî periyodîk senkronîzekirî têne radest kirin, bêyî girêdayîbûna derveyî ya li ser GNOME.
Guhertoyeke nû ya Cinnamon dê di belavkirinê de were pêşkêş kirin. Linux Mint 19.3, ku tê plankirin ku beriya betlaneyên Noelê were weşandin. Pakêtên ku dikarin werin sazkirin dê di demek nêzîk de peyda bibin. Linux Nanex û Ubuntu ji bêyî ku li benda guhertoyek nû bimînim Linux Mint.
:
- Ji bo baştirkirina performansê li ser ekranên pîxela bilind (HiDPI) xebat hatiye kirin. Di mîhengên ziman û depoyê de, îkonên bi alayan hatine guheztin, yên ku ji ber pîvandina li ser ekranên HiDPI-yê nezelal xuya dikin. Di dema pêşdîtina mijaran de kalîteya wêneyê çêtir kirin;
- XAppStatus applet û XApp.StatusIcon API têne pêşniyar kirin, ku mekanîzmayek alternatîf ji bo danîna îkonên nîşana sepanê di tepsiya pergalê de bicîh tîne. XApp.StatusIcon pirsgirêkên ku bi Gtk.StatusIcon re rû bi rû dimînin çareser dike, ku ji bo îkonên 16-pîksel hatiye sêwirandin, pirsgirêkên bi HiDPI re hene, û xwe dispêre teknolojiyên kevn ên wekî Gtk.Plug û Gtk.Socket, ku bi GTK4 û Wayland re ne lihevhatî ne. Gtk.StatusIcon her weha texmîn dike ku renderkirin ji hêla sepanê ve tê kirin, ne ji hêla appletê ve. Ji bo çareserkirina van pirsgirêkan, Ubuntu Sîstemeke AppIndicator hate pêşniyarkirin, lê ew hemû fonksiyonên Gtk.StatusIcon piştgirî nake û bi gelemperî ji nû ve xebitandina appletan hewce dike.
XApp.StatusIcon, mîna AppIndicator, xêzkirina îkonê, şîreta amûrê û etîketê tîne aliyê appletê, û DBus-ê bikar tîne da ku agahdarî di nav sepanan re derbas bike. Rendering-side Applet îkonên qalîteya bilind ên her mezinahî peyda dike û pirsgirêkên dîmenderê çareser dike. Veguheztina bûyerên klîk ji sepanê ber bi serîlêdanê ve tê piştgirî kirin, ku di heman demê de bi otobusa DBus-ê ve tête kirin. Ji bo lihevhatina bi sermaseyên din re, stûyek App.StatusIcon hatiye amade kirin, ku hebûna appletê destnîşan dike û, ger hewce bike, vedigere ser Gtk.StatusIcon, ku dihêle ku îkonên sepanên kevn ên li ser bingeha Gtk.StatusIcon werin xuyang kirin;
- Plansaziya hêmanan di diyalogên modal de baştir bûye, mîheng hatine zêdekirin da ku sêwirana hêmanan di pencereyan de kontrol bikin û dema vekirina pencereyên nû balê biguhezînin;
- Menuya çarçoveyê ya panelê hêsan û ji nû ve hatî sêwirandin;
- Modula Python ji bo birêvebirina mîhengên ekranê zêde kir;
- Piştgiriya ji bo agahdariyên veşartî, ne-balkêş li pergala ragihandinê hate zêdekirin;
- Navberek ji bo birêvebirina dirêjkirina pergalê li mîhengkerê hate zêdekirin;
- Menuya serîlêdanê ji bo performansê xweşbîn bûye, mekanîzmaya nûvekirina menuyê ji nû ve hatî sêwirandin, û şiyana veşartina kategoriyan bi operasyonên dawî re hate zêdekirin;
- Dema ku hêmanên li ser panelê diherikin bandorek dîtbar lê zêde kirin;
- Vesazker xwedan rêveberek dabeşkirina dîskê ye ;
- Di dema girêdana mişkek derveyî de mîhengek lê zêde kir ku pêça touchpadê neçalak bike;
- Di rêveberê pencereyê de ji bo mijarek berevajî bilind piştgirî lê zêde kir;
- Di gerînendeyê pelê Nemo de, şiyana birêvebirina naveroka menuya kontekstê li mîhengan hatiye zêdekirin.
Source: opennet.ru
