Bogann Budgie Desktop Ó GTK go Leabharlanna EFL trí Thionscadal Enlightenment

Chinn forbróirí timpeallacht deisce Budgie bogadh ar shiúl ó leabharlann GTK a úsáid i bhfabhar na leabharlanna EFL (Enlightenment Foundation Library) arna bhforbairt ag an tionscadal Enlightenment. Tairgfear torthaí na himirce i scaoileadh Budgie 11. Is fiú a thabhairt faoi deara nach é seo an chéad iarracht chun bogadh ar shiúl ó úsáid GTK - i 2017, chinn an tionscadal cheana féin aistriú go Qt, ach rinne sé athbhreithniú ar a chuid pleananna ina dhiaidh sin, le súil go n-athródh an scéal i GTK4.

Ar an drochuair, níor chomhlíon GTK4 ionchais na bhforbróirí mar gheall ar an bhfócas leanúnach ar riachtanais an tionscadail GNOME amháin, nach n-éisteann a bhforbróirí le tuairimí tionscadail eile agus nach bhfuil siad sásta a gcuid riachtanas a chur san áireamh. Ba é an príomhspreagadh chun bogadh ar shiúl ó GTK ná pleananna GNOME chun an bealach a láimhseálann sé craicne a athrú, rud a fhágann go bhfuil sé deacair craicne saincheaptha a chruthú i dtionscadail tríú páirtí. Go háirithe, soláthraíonn leabharlann libadwaita stíl comhéadan an ardáin, atá ceangailte le téama dearadh Adwaita.

Ba cheart do chruthaitheoirí timpeallachtaí tríú páirtí nach bhfuil ag iarraidh comhéadan GNOME a mhacasamhlú go hiomlán a leabharlanna a ullmhú chun an stíl a láimhseáil, ach sa chás seo tá neamhréireacht i ndearadh feidhmchlár ag baint úsáide as an leabharlann mhalartach agus leabharlann téama an ardáin. Níl aon uirlisí caighdeánacha ann chun gnéithe breise a chur le libadwaita, agus níorbh fhéidir aontú ar iarrachtaí chun API Athdhathaithe a chur leis, rud a d'fhágfadh go mbeadh sé éasca dathanna a athrú in fheidhmchláir, mar gheall ar imní go bhféadfadh téamaí seachas Adwaita tionchar diúltach a imirt ar cháilíocht na n-iarratas. iarratais ar GNOME agus déanann siad anailís ar fhadhbanna úsáideoirí níos casta. Mar sin, bhí baint ag forbróirí deasc mhalartach le téama Adwaita.

I measc na ngnéithe de GTK4 a chuireann míshástacht i measc na bhforbróirí Budgie tá eisiamh ar an gcumas roinnt giuirléidí a athrú trí fho-aicmí a chruthú, an t-aistriú chuig an gcatagóir de X11 API as feidhm nach bhfuil ag luí le Wayland (mar shampla, i Budgie glaonna GdkScreen agus úsáideadh GdkX11Screen chun an nasc a chinneadh agus chun cumraíocht na monatóirí a athrú ), fadhbanna le scrollú sa ghiuirléid GtkListView agus cailleadh an chumais imeachtaí luiche agus méarchláir i GtkPopovers a láimhseáil mura bhfuil an fhuinneog i bhfócas.

Tar éis dóibh na buntáistí agus na míbhuntáistí a bhaineann le haistriú chuig uirlisí eile a mheas, tháinig na forbróirí ar an tátal gurb é an rogha is fearr an tionscadal a athrú go leabharlanna EFL a úsáid. Meastar go bhfuil fadhb leis an aistriú go Qt toisc go bhfuil an leabharlann bunaithe ar C++ agus go bhfuil neamhchinnteacht sa bheartas ceadúnaithe amach anseo. Tá an chuid is mó de chód Budgie scríofa i Vala, ach bhí foireann uirlisí C nó Rust ar fáil mar roghanna imirce.

Maidir le dáileadh Solus, leanfaidh an tionscadal le tógáil eile a chruthú bunaithe ar GNOME, ach marcálfar an tógáil seo mar nach bhfuil faoi mhaoirseacht an tionscadail agus aibhseofar é i rannán ar leith ar an leathanach íoslódála. Chomh luath agus a scaoiltear Budgie 11, déanfaidh forbróirí a chumais a mheas i gcomparáid leis an GNOME Shell agus cinnfidh siad cé acu leanúint ar aghaidh le tógáil le GNOME nó stop a chur leis, ag soláthar uirlisí le haghaidh imirce go foirgneamh le Budgie 11. Tá tógáil Solus leis an deasc Budgie 11 beartaithe. chun comhdhéanamh feidhmchlár a athbhreithniú, agus feidhmchláir GNOME a athsholáthar le haghaidh analógacha, lena n-áirítear iad siúd a forbraíodh laistigh den tionscadal. Mar shampla, tá sé beartaithe ár n-ionad suiteála iarratais féin a fhorbairt.

Thabhairt chun cuimhne go dtugann deasc Budgie a chur i bhfeidhm féin ar chóras GNOME Shell, painéal, feidhmchláiríní agus fógraí. Chun fuinneoga a bhainistiú, úsáidtear bainisteoir fuinneog Budgie Window Manager (BWM), atá ina mhodhnú leathnaithe ar an mbreiseán bunúsach Mutter. Tá Budgie bunaithe ar phainéal atá cosúil ó thaobh eagraíochta le painéil deisce clasaiceacha. Is feidhmchláiríní iad na heilimintí painéil go léir, rud a ligeann duit an comhdhéanamh a shaincheapadh go solúbtha, an socrúchán a athrú agus feidhmiúcháin na bpríomhghnéithe painéil a athsholáthar de réir do bhlas. I measc na bhfeidhmchláiríní atá ar fáil tá an roghchlár feidhmchláir clasaiceach, córas aistrithe tascanna, limistéar liosta fuinneog oscailte, breathnóir deisce fíorúil, táscaire bainistíochta cumhachta, feidhmchláirín rialaithe toirte, táscaire stádais córais agus clog.

Bogann Budgie Desktop Ó GTK go Leabharlanna EFL trí Thionscadal Enlightenment


Foinse: oscailtenet.ru

Add a comment