I-GNOME iyayeka ukugcina umtapo wezithombe we-Clutter

Iphrojekthi ye-GNOME yehlisele ilabhulali yezithombe ze-Clutter kuphrojekthi eyifa enqanyuliwe. Kusukela nge-GNOME 42, ilabhulali ye-Clutter kanye nezingxenye zayo ezihlotshaniswayo i-Cogl, i-Clutter-GTK ne-Clutter-GStreamer izokhishwa ku-GNOME SDK futhi ikhodi ehambisanayo izothuthelwa kumakhosombe afakwe kungobo yomlando.

Ukuqinisekisa ukuhambisana nezandiso ezikhona, i-GNOME Shell izogcina amakhophi angaphakathi e-Cogl ne-Clutter futhi izoqhubeka nokuthunyelwa ngekusasa elibonakalayo. Onjiniyela bezinhlelo zokusebenza ezisebenzisa i-GTK3 ene-Clutter, Clutter-GTK noma i-Clutter-GStreamer bayelulekwa ukuthi bathuthele izinhlelo zabo ziye ku-GTK4, libadwaita kanye ne-GStreamer. Uma lokhu kungenzeki, kufanele wengeze ngokuhlukana i-Cogl, i-Clutter, i-Clutter-GTK ne-Clutter-GStreamer kuye ngamaphakheji e-Flatpak, njengoba azokhishwa esikhathini esiyinhloko se-GNOME.

Iphrojekthi ye-Clutter ibimile futhi ingathuthukisiwe isikhathi eside - ukukhishwa okubalulekile kokugcina okungu-1.26 kwasungulwa ngo-2016, futhi isibuyekezo sokugcina sokulungisa sanikezwa ekuqaleni kuka-2020. Ukusebenza nemibono ethuthukiswe ku-Clutter manje kunikezwa uhlaka lwe-GTK4, i-libadwaita, i-GNOME Shell kanye neseva eyinhlanganisela ye-Mutter.

Khumbula ukuthi ilabhulali ye-Clutter igxile ekunikezeni ukusebenzelana komsebenzisi. Imisebenzi yelabhulali ye-Clutter igxile ekusetshenzisweni okusebenzayo kokugqwayiza nemiphumela ebonakalayo, ekuvumela ukuthi usebenzise izindlela ezisetshenziswa ekuthuthukisweni kwegeyimu lapho udala izinhlelo zokusebenza ze-GUI ezijwayelekile. Ngesikhathi esifanayo, umtapo wezincwadi ngokwawo ufana nenjini yegeyimu, lapho inani eliphezulu lemisebenzi lenziwa yi-GPU, futhi ukudala isixhumi esibonakalayo somsebenzisi esiyinkimbinkimbi kudinga ukubhala okungenani ikhodi. Umtapo wolwazi usetshenziswe ngokuyinhloko ne-OpenGL, kodwa futhi ingasebenza phezu kwe-GLib, GObject, GLX, SDL, WGL, Quartz, EGL kanye nePango. Kukhona izibopho zePerl, Python, C#, C++, Vala kanye neRuby.

Source: opennet.ru

Engeza amazwana