Bidh Budgie Desktop a’ gluasad bho GTK gu leabharlannan EFL tro Phròiseact Soillseachaidh

Tha luchd-leasachaidh àrainneachd deasg Budgie air co-dhùnadh gluasad air falbh bho bhith a’ cleachdadh leabharlann GTK airson fàbhar na leabharlannan EFL (Enlightenment Foundation Library) a chaidh a leasachadh leis a’ phròiseact Soillseachadh. Thèid toraidhean an imrich a thairgsinn ann an sgaoileadh Budgie 11. Bu chòir a thoirt fa-near nach e seo a’ chiad oidhirp air gluasad air falbh bho bhith a’ cleachdadh GTK - ann an 2017 cho-dhùin am pròiseact mar-thà atharrachadh gu Qt, ach planaichean ath-sgrùdaichte nas fhaide air adhart, anns an an dòchas gun atharraich seo ann an GTK4.

Gu mì-fhortanach, cha do choinnich GTK4 ris na bha dùil aig an luchd-leasachaidh air sgàth fòcas leantainneach a-mhàin air feumalachdan pròiseact GNOME, nach eil an luchd-leasachaidh ag èisteachd ri beachdan phròiseactan eile agus nach eil deònach beachdachadh air na feumalachdan aca. B’ e am prìomh bhrosnachadh airson gluasad air falbh bho GTK na planaichean aig GNOME gus an dòigh sa bheil e ag obair le craiceann atharrachadh, rud a tha ga dhèanamh duilich craiceann àbhaisteach a chruthachadh ann am pròiseactan treas-phàrtaidh. Gu sònraichte, tha stoidhle eadar-aghaidh an àrd-ùrlair air a thoirt seachad leis an leabharlann libadwaita, a tha ceangailte ri cuspair Adwaita.

Bu chòir do luchd-cruthachaidh àrainneachdan treas-phàrtaidh nach eil airson eadar-aghaidh GNOME ath-aithris gu tur na leabharlannan aca ullachadh airson giullachd stoidhle, ach sa chùis seo tha neo-chunbhalachd ann an dealbhadh thagraidhean a chleachdas an leabharlann eile agus leabharlann cuspair an àrd-ùrlair. Chan eil dòigh dùthchasach ann airson feartan a bharrachd a chur ri libadwaita, agus cha b’ urrainnear aontachadh air oidhirpean gus API Ath-dhathach a chuir ris a leigeadh le atharrachadh dath furasta ann an tagraidhean air sgàth draghan gum faodadh cuspairean neo-Adwaita droch bhuaidh a thoirt air càileachd thagraidhean airson GNOME agus ga dhèanamh nas duilghe duilgheadasan a sgrùdadh. aig luchd-cleachdaidh. Mar sin, lorg luchd-leasachaidh deasg eile iad fhèin ceangailte ri cuspair Adwaita.

Am measg feartan GTK4 a dh’ adhbhraicheas mì-riarachas am measg luchd-leasachaidh Budgie, cuir a-mach an comas cuid de widgets atharrachadh tro bhith a’ cruthachadh fo-chlasaichean, gluasad gu roinn APIan X11 nach eil co-chòrdail ri Wayland (mar eisimpleir, ann am Budgie a’ gairm GdkScreen). agus chaidh GdkX11Screen a chleachdadh gus an ceangal a dhearbhadh agus rèiteachadh sgrùdairean atharrachadh) ), cùisean scrollaidh anns a’ widget GtkListView, agus an comas a bhith a’ làimhseachadh tachartasan luchag is meur-chlàr ann an GtkPopovers mura h-eil fòcas air an uinneag.

Às deidh dhaibh cuideam a chuir air na buannachdan agus na mì-bhuannachdan bho bhith ag atharrachadh gu innealan eile, thàinig an luchd-leasachaidh chun cho-dhùnadh gur e an gluasad as fheàrr den phròiseact gu cleachdadh leabharlannan EFL. Thathas den bheachd gu bheil an gluasad gu Qt na dhuilgheadas mar thoradh air ceangal an leabharlainn seo gu C ++ agus mì-chinnt ann am poileasaidh ceadachd san àm ri teachd. Tha a’ mhòr-chuid de chòd Budgie sgrìobhte ann an Vala, ach chaidh pasgan inneal C no Rust a cheadachadh mar roghainnean imrich.

Airson an sgaoileadh Solus, leanaidh am pròiseact air adhart a’ gineadh togalach eile stèidhichte air GNOME, ach bidh an togail seo air a chomharrachadh mar neo-ghlèidhte leis a’ phròiseact agus air a chuir ann an earrann air leth air an duilleag luchdaich sìos. Às deidh dha Budgie 11 a leigeil ma sgaoil, nì luchd-leasachaidh measadh air na comasan aige an coimeas ri GNOME Shell agus co-dhùinidh iad am bu chòir dhaibh leantainn air adhart a’ togail togail no stad GNOME, a’ toirt seachad innealan airson gluasad gu togalach Budgie 11. Mar eisimpleir, thathas an dùil an ionad stàlaidh tagraidh aige fhèin a leasachadh.

Cuimhnich gu bheil an deasg Budgie a’ tabhann a bhuileachadh fhèin air siostam GNOME Shell, pannal, applets, agus fios. Gus uinneagan a riaghladh, thathas a’ cleachdadh manaidsear uinneig Budgie Window Manager (BWM), a tha na atharrachadh leudaichte air plugan bunaiteach Mutter. Tha Budgie stèidhichte air pannal a tha coltach ann am buidheann ris na pannalan clasaigeach deasg. Is e applets a th’ anns a h-uile eileamaid pannal, a leigeas leat an sgrìobhadh a ghnàthachadh gu sùbailte, an cruth atharrachadh agus cuir an gnìomh prìomh eileamaidean pannal a rèir do thoil. Am measg nan applets a tha rim faighinn tha an clàr tagraidh clasaigeach, inneal suidse gnìomh, raon liosta uinneag fosgailte, sealladh deasg brìgheil, comharra riaghlaidh cumhachd, applet smachd tomhas-lìonaidh, comharra inbhe siostam, agus gleoc.

Bidh Budgie Desktop a’ gluasad bho GTK gu leabharlannan EFL tro Phròiseact Soillseachaidh


Source: fosgailtenet.ru

Cuir beachd ann