Hoʻololi ʻo Budgie desktop mai GTK a i nā hale waihona puke EFL mai ka papahana Enlightenment

Ua hoʻoholo nā mea hoʻomohala o ka pākaukau Budgie e neʻe aku mai ka hoʻohana ʻana i ka waihona GTK no ka makemake o nā hale waihona puke EFL (Enlightenment Foundation Library) i hoʻomohala ʻia e ka papahana Enlightenment. E hāʻawi ʻia nā hopena o ka neʻe ʻana i ka hoʻokuʻu ʻana o Budgie 11. He mea ʻike ʻia ʻaʻole kēia ka hoʻāʻo mua e neʻe aku mai ka hoʻohana ʻana iā GTK - ma 2017, ua hoʻoholo mua ka papahana e hoʻololi i Qt, akā ua hoʻoponopono hou i kāna mau hoʻolālā. me ka manaolana e loli ke kūlana ma GTK4.

ʻO ka mea pōʻino, ʻaʻole i hoʻokō ʻo GTK4 i nā manaʻo o nā mea hoʻomohala ma muli o ka hoʻomau mau ʻana i nā pono o ka papahana GNOME, ʻaʻole hoʻolohe nā mea hoʻomohala i nā manaʻo o nā papahana ʻē aʻe a ʻaʻole makemake lākou e noʻonoʻo i kā lākou pono. ʻO ke kumu nui o ka neʻe ʻana mai GTK ʻo ia nā hoʻolālā a GNOME e hoʻololi i ke ʻano o ka mālama ʻana i nā ʻili, he mea paʻakikī ke hana i nā ʻili maʻamau i nā papahana ʻaoʻao ʻekolu. ʻO ka mea kūikawā, hāʻawi ʻia ke ʻano o ka papa kuhikuhi e ka waihona libadwaita, i hoʻopaʻa ʻia i ke kumumanaʻo hoʻolālā Adwaita.

ʻO nā mea hana o nā ʻaoʻao ʻekolu ʻaʻole makemake e hoʻopili hou i ka interface GNOME e hoʻomākaukau i kā lākou hale waihona puke e mālama i ke ʻano, akā i kēia hihia aia kahi ʻokoʻa i ka hoʻolālā ʻana o nā noi e hoʻohana ana i ka waihona ʻokoʻa a me ka waihona kumuhana o ka platform. ʻAʻohe mea hana maʻamau no ka hoʻohui ʻana i nā hiʻohiʻona hou i ka libadwaita, a me ka hoʻāʻo ʻana e hoʻohui i kahi Recoloring API, kahi e maʻalahi ai ka hoʻololi ʻana i nā kala i nā noi, ʻaʻole hiki ke ʻae ʻia ma muli o nā hopohopo e hiki ke hoʻopilikia i nā kumuhana ʻē aʻe ma mua o Adwaita i ka maikaʻi o ka. nā noi no GNOME a paʻakikī i ka nānā ʻana i nā pilikia mai nā mea hoʻohana. No laila, ua hoʻopaʻa ʻia nā mea hoʻomohala o nā papa hana ʻē aʻe i ke kumuhana Adwaita.

Ma waena o nā hiʻohiʻona o GTK4 e hōʻeha ʻole ai i waena o nā mea hoʻomohala Budgie ʻo ka haʻalele ʻana i ka hiki ke hoʻololi i kekahi mau widget ma o ka hoʻokumu ʻana i nā subclasses, ka hoʻololi ʻana i ka māhele o nā X11 API kahiko ʻaʻole i kūpono me Wayland (no ka laʻana, ma Budgie kāhea iā GdkScreen a ua hoʻohana ʻia ʻo GdkX11Screen e hoʻoholo i ka pilina a hoʻololi i ka hoʻonohonoho ʻana o nā mea nānā), nā pilikia me ka ʻōwili ʻana i ka widget GtkListView a me ka nalowale o ka hiki ke mālama i nā hanana ʻiole a me nā papa keyboard ma GtkPopovers inā ʻaʻole i nānā ka puka makani.

Ma hope o ke kaupaona ʻana i nā pono a pau o ka hoʻololi ʻana i nā mea hana ʻē aʻe, ua hoʻoholo nā mea hoʻomohala ʻo ka koho maikaʻi loa ke hoʻololi i ka papahana i ka hoʻohana ʻana i nā hale waihona puke EFL. ʻO ka hoʻololi ʻana iā Qt i manaʻo ʻia he pilikia ma muli o ka waihona i hoʻokumu ʻia ma C ++ a me ka maopopo ʻole o ke kulekele laikini e hiki mai ana. Ua kākau ʻia ka hapa nui o ka code Budgie ma Vala, akā ua loaʻa kahi C or Rust toolkit ma ke ʻano he koho neʻe.

No ka mahele ʻana o Solus, e hoʻomau ka papahana i kahi kūkulu ʻē aʻe e pili ana i ka GNOME, akā e hōʻailona ʻia kēia kūkulu ʻana ʻaʻole i mālama ʻia e ka papahana a hōʻike ʻia ma kahi ʻāpana ʻokoʻa ma ka ʻaoʻao download. Ke hoʻokuʻu ʻia ʻo Budgie 11, e loiloi nā mea hoʻomohala i kona hiki ke hoʻohālikelike ʻia me ka GNOME Shell a hoʻoholo inā e hoʻomau i ke kūkulu ʻana i kahi kūkulu me GNOME a i ʻole e hoʻōki, e hāʻawi ana i nā mea hana no ka neʻe ʻana i kahi kūkulu me Budgie 11. Ua hoʻolālā ʻia ka hale Solus me ka Budgie 11 desktop. e hoʻoponopono hou i ke ʻano o nā noi, e hoʻololi i nā noi GNOME no nā analogues, me nā mea i kūkulu ʻia i loko o ka papahana. No ka laʻana, ua hoʻolālā ʻia e hoʻomohala i kā mākou kikowaena hoʻonohonoho ponoʻī.

E hoʻomanaʻo e hāʻawi ka Budgie desktop i kāna hoʻokō ponoʻī o ka GNOME Shell, panel, applets a me ka ʻōnaehana hoʻolaha. No ka mālama ʻana i nā puka makani, hoʻohana ʻia ka Budgie Window Manager (BWM) window manager, kahi hoʻololi lōʻihi o ka plugin Mutter kumu. Hoʻokumu ʻia ʻo Budgie ma kahi papa e like me ka hoʻonohonoho ʻana i nā panela papa maʻamau. ʻO nā mea āpau āpau he applets, kahi e hiki ai iā ʻoe ke hana maʻalahi i ka haku mele, hoʻololi i ka waiho ʻana a hoʻololi i nā hoʻokō o nā mea papa nui i kou makemake. Loaʻa i nā applets ka papa kuhikuhi noi maʻamau, ka ʻōnaehana hoʻololi hana, ka wahi papa inoa puka aniani, ka nānā ʻana i ka desktop virtual, ka hōʻailona hoʻokele mana, ka applet control volume, ka hōʻailona kūlana ʻōnaehana a me ka uaki.

Hoʻololi ʻo Budgie desktop mai GTK a i nā hale waihona puke EFL mai ka papahana Enlightenment


Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka