GNOME taofi le tausia o le Clutter graphics library

O le GNOME Project ua tuʻuina atu le Clutter graphics library i se galuega faʻasolopito ua faʻagata. Amata ile GNOME 42, ole faletusi Clutter ma ona vaega e feso'ota'i ai Cogl, Clutter-GTK ma Clutter-GStreamer o le a aveesea mai le GNOME SDK ma o le a si'i atu le code e feso'ota'i i fale teu oloa.

Ina ia mautinoa le fetaui ma faʻaopoopoga o loʻo i ai nei, GNOME Shell o le a taofia kopi totonu o Cogl ma Clutter ma o le a faʻaauau pea ona vaʻaia mo le lumanaʻi lumanaʻi. Ua fautuaina le au atia'e o talosaga e fa'aogaina le GTK3 ma le Clutter, Clutter-GTK po'o le Clutter-GStreamer e fa'afeiloa'i a latou polokalame i le GTK4, libadwaita ma le GStreamer. Afai e le mafai, e tatau ona e faʻaopoopoina le Cogl, Clutter, Clutter-GTK ma Clutter-GStreamer faʻalagolago i pusa Flatpak, aua o le a le aofia ai mai le taimi autu GNOME.

O le poloketi Clutter ua le tumau ma e leʻi faʻaleleia mo se taimi umi - o le faʻasalalauga taua mulimuli 1.26 na faia i le 2016, ma o le faʻafouga faʻasaʻo mulimuli na ofoina atu i le amataga o le 2020. O galuega ma manatu na atiae i Clutter ua saunia nei e le GTK4 framework, libadwaita, GNOME Shell ma le Mutter composite server.

Manatua o le faletusi Clutter o loʻo taulaʻi i le tuʻuina atu o fesoʻotaʻiga faʻaoga. O galuega a le faletusi Clutter e taulaʻi i le faʻaogaina malosi o faʻafiafiaga ma faʻaaliga vaaia, lea e mafai ai ona e faʻaogaina metotia faʻaaogaina i le atinaʻeina o taʻaloga pe a fatuina ni talosaga GUI masani. I le taimi lava e tasi, o le faletusi lava ia e pei o se taʻaloga taʻaloga, lea o loʻo faʻatinoina e le GPU le numera maualuga o faʻatinoga, ma e manaʻomia ai le tusiaina o se numera laʻititi o le code mo le fatuina o se faʻaoga faʻapitoa. O le faletusi na faʻaaoga muamua ma OpenGL, ae mafai foi ona taʻavale i luga ole GLib, GObject, GLX, SDL, WGL, Quartz, EGL ma Pango. O loʻo i ai faʻamaumauga mo Perl, Python, C #, C ++, Vala ma Ruby.

puna: opennet.ru

Faaopoopo i ai se faamatalaga