Desktọpụ Budgie si na GTK gaa n'ọbá akwụkwọ EFL site na ọrụ nkuzi

Ndị mmepe nke gburugburu desktọpụ Budgie kpebiri ịhapụ iji ọbá akwụkwọ GTK na-akwado ụlọ akwụkwọ EFL (Enlightenment Foundation Library) nke ọrụ Enlightenment mepụtara. A ga-enye nsonaazụ nke mbugharị na ntọhapụ nke Budgie 11. Ọ dị ịrịba ama na nke a abụghị mgbalị mbụ iji pụọ na iji GTK - na 2017, ọrụ ahụ ekpebiela ịgbanwe gaa na Qt, ma emesịa degharịa atụmatụ ya. n'olileanya na ọnọdụ a ga-agbanwe na GTK4.

N'ụzọ dị mwute, GTK4 emezughị atụmanya nke ndị mmepe n'ihi ịnọgide na-elekwasị anya naanị na mkpa nke ọrụ GNOME, nke ndị na-emepụta ya anaghị ege ntị n'echiche nke ọrụ ndị ọzọ na-adịghị njikere iburu n'uche mkpa ha. Isi ihe na-akwalite ịpụ na GTK bụ atụmatụ GNOME ịgbanwe ka o si ejikwa akpụkpọ anụ, nke na-eme ka ọ sie ike ịmepụta akpụkpọ anụ omenala na ọrụ ndị ọzọ. Karịsịa, ọbá akwụkwọ libadwaita na-enye ụdị interface nke ikpo okwu, nke ejikọtara na isiokwu imewe Adwaita.

Ndị na-emepụta gburugburu ndị ọzọ na-achọghị ịmegharị GNOME kpamkpam kwesịrị ịkwadebe ụlọ akwụkwọ ha ka ha na-edozi ụdị ahụ, ma na nke a, enwere nghọtahie na nhazi nke ngwa site na iji ọba akwụkwọ ọzọ na ọba akwụkwọ isiokwu nke ikpo okwu. Enweghị ngwaọrụ ọkọlọtọ maka ịgbakwunye atụmatụ ndị ọzọ na libadwaita, yana mbọ ịtinye API Recoloring, nke ga-eme ka ọ dị mfe ịgbanwe agba na ngwa, enweghị ike ikwenye n'ihi nchegbu na isiokwu ndị ọzọ na-abụghị Adwaita nwere ike imetụta àgwà nke na-adịghị mma. ngwa maka GNOME ma mebie nyocha nke nsogbu sitere na ndị ọrụ. Ya mere, ndị mmepe nke desktọpụ ọzọ hụrụ onwe ha ka ejikọtara na isiokwu Adwaita.

Otu n'ime njirimara GTK4 nke na-akpata enweghị afọ ojuju n'etiti ndị mmepe Budgie bụ mwepu nke ikike ịgbanwe ụfọdụ wijetị site na okike nke subclasses, nyefe na udi nke X11 API ochie na-adabaghị na Wayland (dịka ọmụmaatụ, na Budgie na-akpọ GdkScreen. na GdkX11Screen na-eji iji chọpụta njikọ ma gbanwee nhazi nke nlekota oru ), nsogbu na ịpịgharị na GtkListView wijetị na enweghị ike ijikwa ihe omume òké na keyboard na GtkPopovers ma ọ bụrụ na windo adịghị elekwasị anya.

Mgbe ha tụlechara uru na ọghọm niile nke ịtụgharị gaa na ngwa ngwa ọzọ, ndị mmepe bịara na nkwubi okwu na nhọrọ kachasị mma bụ ịgbanwe ọrụ ahụ gaa na iji ọba akwụkwọ EFL. A na-ewere mgbanwe gaa na Qt dị ka nsogbu n'ihi na ọbá akwụkwọ ahụ dabere na C++ yana ejighị n'aka na amụma inye ikike n'ọdịnihu. Edere ọtụtụ koodu Budgie na Vala, mana ngwa C ma ọ bụ Rust dị ka nhọrọ mbugharị.

Banyere nkesa Solus, ọrụ ahụ ga-aga n'ihu na-emepụta ihe nrụpụta ọzọ dabere na GNOME, mana a ga-edobe ihe owuwu a ka ọrụ ahụ anaghị elekọta ya ma gosipụta ya na ngalaba dị iche na ibe nbudata. Ozugbo ewepụtara Budgie 11, ndị mmepe ga-enyocha ike ya ma e jiri ya tụnyere GNOME Shell wee kpebie ma ọ ga-aga n'ihu na-ewu ụlọ na GNOME ma ọ bụ kwụsị, na-enye ngwaọrụ maka ịkwaga na Budgie 11. Na Solus na-ewu na desktọọpụ Budgie 11, a na-eme atụmatụ imegharị ihe mejupụtara ngwa, dochie ngwa GNOME maka analogues, gụnyere ndị emepụtara n'ime ọrụ ahụ. Dịka ọmụmaatụ, a na-eme atụmatụ ịmepụta ebe ntinye ngwa nke anyị.

Cheta na desktọọpụ Budgie na-enye mmejuputa ya nke GNOME Shell, panel, applets na usoro ngosi. Iji jikwaa mpio, a na-eji njikwa windo Budgie Window Manager (BWM), nke bụ mgbanwe agbatịkwuru nke ngwa mgbakwunye Mutter bụ isi. Budgie gbadoro ụkwụ na otu panel nke yiri nhazi ya na paịlị desktọpụ ochie. Ihe niile panel bụ applets, nke na-enye gị ohere ịhazi nhazi nke ọma, gbanwee ntinye ma dochie mmejuputa nke isi ihe panel na uto gị. applet dị na-agụnye menu ngwa kpochapụwo, sistemu mgbanwe ọrụ, mpaghara ndepụta mpio mepere emepe, ihe nlele desktọpụ mebere, ihe njikwa ike, applet njikwa olu, akara ọkwa sistemụ na elekere.

Desktọpụ Budgie si na GTK gaa n'ọbá akwụkwọ EFL site na ọrụ nkuzi


isi: opennet.ru

Tinye a comment