Budgie desktop-ka waxa uu ka wareegayaa GTK una wareegaya maktabadaha EFL mashruuca iftiiminta

Horumarinta deegaanka desktop Budgie waxay go'aansadeen inay ka guuraan isticmaalka maktabadda GTK iyaga oo door bidaaya EFL (Maktabadda Aasaaska Iftiinka) ee ay soo saartay mashruuca Iftiinka. Natiijooyinka socdaalka waxaa lagu soo bandhigi doonaa siideynta Budgie 11. Waxaa xusid mudan in tani aysan ahayn isku daygii ugu horreeyay ee looga guuro isticmaalka GTK - 2017, mashruucu wuxuu horey u go'aansaday inuu u wareego Qt, laakiin markii dambe dib loo eegay qorshayaashiisa. iyadoo rajada laga qabo in xaaladdu ay isbedesho GTK4.

Nasiib darro, GTK4 kuma aysan noolayn rajada horumariyeyaasha sababtoo ah diiradda sii socota ee kaliya baahida mashruuca GNOME, kuwaas oo horumariyayaashu aysan dhageysan fikradaha mashaariicda kale mana rabaan inay tixgeliyaan baahidooda. Dareenka ugu weyn ee ka guurista GTK waxay ahayd qorshayaasha GNOME ee lagu beddelayo habka ay u maamulaan haragga, taas oo adkeynaysa in la abuuro maqaar gaar ah mashaariicda dhinac saddexaad. Gaar ahaan, qaabka is dhexgalka ee madal waxa bixiya maktabadda libadwaita, taas oo ku xidhan mawduuca naqshadaynta Adwaita.

Abuurayaasha deegaan dhinac saddexaad ah oo aan doonayn in ay si buuxda u soo koobaan interface-ka GNOME waa in ay diyaariyaan maktabadahooda si ay u maareeyaan qaabka, laakiin kiiskan waxaa jira farqi u dhexeeya naqshadaynta codsiyada iyadoo la adeegsanayo maktabadda beddelka ah iyo maktabadda mawduuca masraxa. Ma jiraan qalab caadi ah oo lagu daro sifooyin dheeri ah libadwaita, iyo isku dayga lagu daro API Recoloring, taas oo sahlaysa in la beddelo midabada codsiyada, laguma heshiin karin walaaca laga qabo in mawduucyada aan ahayn Adwaita ay si xun u saameyn karaan tayada codsiyada GNOME oo adkeynaya falanqaynta dhibaatooyinka isticmaalayaasha. Sidaa darteed, horumariyayaashii miisaska beddelka ahaa waxay heleen inay ku xidhan yihiin mawduuca Adwaita.

Astaamaha GTK4 ee sababa qanacsanaan la'aanta ka dhex jirta horumarinta Budgie waxaa ka mid ah ka saarida awooda lagu bedeli karo widgets-yada qaar iyada oo loo marayo abuurista fasalo hoose, u wareejinta qaybta X11 API-yada duugoobay ee aan la socon Wayland (tusaale ahaan, Budgie waxay wacdaa GdkScreen iyo GdkX11Screen ayaa loo isticmaalay si loo go'aamiyo isku xirka iyo in la beddelo qaabeynta kormeerayaasha ), dhibaatooyinka ku-wareejinta widget-ka GtkListView iyo luminta awoodda lagu xakameynayo jiirka iyo dhacdooyinka kumbuyuutarka ee GtkPopovers haddii uusan daaqadu diiradda saarin.

Ka dib markii la miisaamay dhammaan faa'iidooyinka iyo khasaarooyinka u beddelashada qalabyo kale, horumariyayaashu waxay soo gabagabeeyeen in doorashada ugu fiican ay tahay in loo beddelo mashruuca adeegsiga maktabadaha EFL. U gudubka Qt waxaa loo arkaa dhibaato sababtoo ah maktabadda oo ku saleysan C++ iyo hubanti la'aanta siyaasadda shatiga mustaqbalka. Inta badan koodka Budgie wuxuu ku qoran yahay Vala, laakiin qalab C ama Rust ayaa diyaar u ahaa doorashooyinka socdaalka.

Marka loo eego qaybinta Solus, mashruucu wuxuu sii wadi doonaa abuurista dhismo beddel ah oo ku saleysan GNOME, laakiin dhismahan waxaa lagu calaamadeyn doonaa inuusan ilaalin mashruuca oo lagu iftiimiyay qayb gaar ah oo ku taal bogga soo dejinta. Marka Budgie 11 la sii daayo, horumariyayaashu waxay qiimeyn doonaan awoodeeda marka la barbar dhigo GNOME Shell waxayna go'aansanayaan inay sii wadaan dhismaha GNOME ama joojinta, iyagoo siinaya qalab loogu talagalay u haajiridda dhismaha Budgie 11. In Solus la dhiso Budgie 11 desktop, waxaa la qorsheeyay in dib loo eego halabuurka codsiyada, iyadoo lagu bedelayo codsiyada GNOME ee analooga, oo ay ku jiraan kuwa lagu sameeyay mashruuca dhexdiisa. Tusaale ahaan, waxaa la qorsheeyay in la horumariyo xarunta rakibaadda codsiyada noo gaar ah.

Xusuusin ahaan, desktop-ka Budgie wuxuu bixiyaa hirgelintiisa GNOME Shell, guddi, tufaaxa, iyo nidaamka ogeysiinta. Si loo maareeyo daaqadaha, maareeyaha daaqada Budgie Window Manager (BWM) ayaa la isticmaalaa, kaas oo ah wax ka beddelka fidinta mutter-ka aasaasiga ah. Budgie waxay ku salaysan tahay guddi la mid ah urur ahaan dabaylaha desktop-ka caadiga ah. Dhammaan qaybaha guddiyadu waa tufaaxa, taas oo kuu ogolaanaysa inaad si dabacsanaan ah u habayso halabuurka, beddesho meelaynta oo aad ku beddesho fulinta qaybaha guddiga ugu muhiimsan ee dhadhankaaga. Tufaaxyada la heli karo waxaa ka mid ah menu-ka codsiga caadiga ah, nidaamka beddelka shaqada, goobta liiska daaqadaha furan, daawadeyaasha desktop-ka, tusaha maamulka awoodda, tufaaxa xakamaynta mugga, tilmaame heerka nidaamka iyo saacadda.

Budgie desktop-ka waxa uu ka wareegayaa GTK una wareegaya maktabadaha EFL mashruuca iftiiminta


Source: opennet.ru

Add a comment