Ka mutu te pupuri a GNOME i te whare pukapuka whakairoiro Clutter

Kua tukuna e te Kaupapa GNOME te whare pukapuka whakairoiro Clutter ki tetahi kaupapa tuku iho kua whakamutua. Ka timata mai i te GNOME 42, ka tangohia te whare pukapuka Clutter me ona waahanga Cogl, Clutter-GTK me Clutter-GStreamer mai i te GNOME SDK, ka nekehia te waehere e hono ana ki nga putunga putunga.

Hei whakarite i te hototahi ki nga toronga o naianei, ka pupuri a GNOME Shell i nga kape o roto o Cogl me Clutter ka haere tonu ki te tuku mo nga ra kei mua. Ko nga kaiwhakawhanake o nga tono e whakamahi ana i te GTK3 me te Clutter, Clutter-GTK, Clutter-GStreamer ranei e tohutohuhia ana kia heke a raatau kaupapa ki GTK4, libadwaita me GStreamer. Mena kaore e taea, me taapiri motuhake koe i te Cogl, Clutter, Clutter-GTK me Clutter-GStreamer i runga i nga kohinga Flatpak, na te mea ka kapea mai i te waa whakahaere GNOME matua.

Kua roa te kaupapa Clutter kua kore e whanake - ko te tukunga nui whakamutunga 1.26 i hangaia i te tau 2016, a ko te whakahou whakatikatika whakamutunga i tukuna i te timatanga o te 2020. Ko nga mahi me nga whakaaro i whakawhanakehia i Clutter kua whakaratohia inaianei e te anga GTK4, libadwaita, GNOME Shell me te Mutter composite server.

Kia maumahara ko te whare pukapuka Clutter e arotahi ana ki te whakarato i te atanga atanga kaiwhakamahi. Ko nga mahi o te whare pukapuka Clutter e arotahi ana ki te whakamahinga kaha o te hākoritanga me nga paanga ataata, e taea ai e koe te whakamahi i nga tikanga e whakamahia ana i roto i te whakawhanaketanga keemu i te wa e hanga ana i nga tono GUI auau. I te wa ano, he rite tonu te whare pukapuka ki te miihini keemu, kei te whakahaerehia te maha o nga mahi e te GPU, me te hanga i tetahi atanga kaiwhakamahi uaua me tuhi he iti rawa te waehere. Ko te whare pukapuka i whakamahia me OpenGL, engari ka taea hoki te whakahaere i runga ake o GLib, GObject, GLX, SDL, WGL, Quartz, EGL me Pango. He here mo Perl, Python, C#, C++, Vala me Ruby.

Source: opennet.ru

Tāpiri i te kōrero