Ideskithophu ye-Budgie ishintsha isuka ku-GTK iye kumitapo yolwazi ye-EFL isuka kuphrojekthi Yokukhanyiselwa

Abathuthukisi bendawo yedeskithophu ye-Budgie banqume ukuhoxa ekusebenziseni umtapo wezincwadi we-GTK bavuna imitapo yolwazi ye-EFL (Enlightenment Foundation Library) eyakhiwe iphrojekthi ye-Enlightenment. Imiphumela yokufuduka izonikezwa ekukhululweni kwe-Budgie 11. Kuyaphawuleka ukuthi lokhu akuwona umzamo wokuqala wokusuka ekusebenziseni i-GTK - ku-2017, iphrojekthi isivele inqume ukushintshela ku-Qt, kodwa kamuva yabuyekeza izinhlelo zayo, ngethemba lokuthi isimo sizoshintsha ku-GTK4.

Ngeshwa, i-GTK4 ayizange ifinyelele lokho okwakulindelwe abathuthukisi ngenxa yokugxila okuqhubekayo kuphela ezidingweni zephrojekthi ye-GNOME, abathuthukisi bayo abangayilaleli imibono yezinye izinhlelo futhi abazimisele ukucabangela izidingo zabo. Umfutho oyinhloko wokuqhela ku-GTK kwakuyizinhlelo ze-GNOME zokushintsha indlela ephatha ngayo izikhumba, okwenza kube nzima ukwakha izikhumba zangokwezifiso kumaphrojekthi ezinkampani zangaphandle. Ikakhulukazi, isitayela sokusebenzisana seplathifomu sinikezwa umtapo wezincwadi we-libadwaita, ohlanganiswe netimu yedizayini ye-Adwaita.

Abadali bezindawo zezinkampani zangaphandle abangafuni ukuphindaphinda ngokuphelele isixhumi esibonakalayo se-GNOME kufanele balungiselele imitapo yolwazi yabo ukuze isingathe isitayela, kodwa kulokhu kunomehluko ekwakhiweni kwezinhlelo zokusebenza kusetshenziswa enye ilabhulali kanye nomtapo wolwazi wetimu yenkundla. Awekho amathuluzi ajwayelekile okwengeza izici ezengeziwe ku-libadwaita, kanye nemizamo yokwengeza i-API Yokufaka Umbala, engenza kube lula ukushintsha imibala ezinhlelweni zokusebenza, akuvunyelwananga ngakho ngenxa yokukhathazeka ngokuthi izingqikithi ngaphandle kwe-Adwaita zingathinta kabi izinga le- izicelo ze-GNOME futhi kube nzima ukuhlaziya izinkinga ezivela kubasebenzisi. Ngakho-ke, abathuthukisi bamanye amadeskithophu bazithola beboshelwe kwitimu ye-Adwaita.

Phakathi kwezici ze-GTK4 ezibangela ukunganeliseki phakathi konjiniyela be-Budgie ukukhishwa kwekhono lokushintsha amawijethi athile ngokwakhiwa kwezigaba ezingaphansi, ukudluliselwa esigabeni sama-API aphelelwe yisikhathi we-X11 angahambisani ne-Wayland (ngokwesibonelo, ku-Budgie ushayela i-GdkScreen kanye ne-GdkX11Screen zisetshenziswe ukuze kutholwe uxhumano nokuguqula ukumiswa kweziqaphi ), izinkinga zokuskrola kuwijethi ye-GtkListView kanye nokulahlekelwa ikhono lokusingatha imicimbi yegundane neyekhibhodi ku-GtkPopovers uma iwindi lingagxilile.

Ngemva kokulinganisa zonke izinzuzo nezingozi zokushintshela kwamanye ama-toolkits, abathuthukisi bafinyelela esiphethweni sokuthi inketho engcono kakhulu ukushintshela iphrojekthi ekusebenziseni imitapo yolwazi ye-EFL. Ukushintshela ku-Qt kuthathwa njengokuyinkinga ngenxa yokuthi ilabhulali isekelwe ku-C++ kanye nokungaqiniseki kunqubomgomo yelayisense yesikhathi esizayo. Iningi lekhodi ye-Budgie libhalwe ngesi-Vala, kodwa ikhithi yamathuluzi engu-C noma ye-Rust yayitholakala njengezinketho zokuthutha.

Ngokuqondene nokusatshalaliswa kwe-Solus, iphrojekthi izoqhubeka nokwakha enye indlela esekelwe ku-GNOME, kodwa lesi sakhiwo sizomakwa njengokungagadiwe iphrojekthi futhi sigqanyiswe esigabeni esihlukile ekhasini lokulanda. Uma i-Budgie 11 isikhishiwe, abathuthukisi bazohlola amandla ayo uma beqhathaniswa ne-GNOME Shell futhi banqume ukuthi baqhubeke nokwakha isakhiwo nge-GNOME noma bayeke, banikeze amathuluzi okuthuthela esakhiweni nge-Budgie 11. Ekwakheni kwe-Solus ngedeskithophu ye-Budgie 11, kuhlelwe ukuthi kubuyekezwe ukwakheka kwezinhlelo zokusebenza, esikhundleni sezicelo ze-GNOME zama-analogue, okuhlanganisa nalezo ezithuthukiswe ngaphakathi kwephrojekthi. Isibonelo, kuhlelwe ukuthuthukisa isikhungo sethu sokufaka isicelo.

Khumbula ukuthi ideskithophu ye-Budgie inikeza ukuqaliswa kwayo kwe-GNOME Shell, iphaneli, ama-applet nohlelo lwezaziso. Ukuze uphathe amawindi, kusetshenziswa isiphathi sewindi seBudgie Window Manager (BWM), okuwukuguqulwa okunwetshiwe kwe-plugin ye-Mutter eyisisekelo. I-Budgie isuselwe kuphaneli efanayo ekuhleleni amaphaneli edeskithophu yakudala. Zonke izici zephaneli zingama-apula, akuvumela ukuthi wenze ngendlela oyifisayo ukwakheka, ushintshe ukubekwa futhi ubeke esikhundleni sokusetshenziswa kwama-elementi ephaneli eyinhloko ngokunambitha kwakho. Ama-applet atholakalayo ahlanganisa imenyu yohlelo lokusebenza yakudala, uhlelo lokushintsha umsebenzi, indawo yohlu lwamawindi avulekile, isibukeli sedeskithophu ebonakalayo, inkomba yokuphathwa kwamandla, i-applet yokulawula ivolumu, inkomba yesimo sohlelo kanye newashi.

Ideskithophu ye-Budgie ishintsha isuka ku-GTK iye kumitapo yolwazi ye-EFL isuka kuphrojekthi Yokukhanyiselwa


Source: opennet.ru

Engeza amazwana