Iyo GNOME Project yakabvisa iyo Clutter mifananidzo raibhurari. Kutanga neGNOME 42, raibhurari yeClutter uye zvinhu zvayo zvine hukama Cogl, Clutter-GTK, uye Clutter-GStreamer zvichabviswa kubva kuGNOME SDK uye kodhi yavo yakabatana ichiendeswa kunzvimbo dzakachengetwa.
Kuti ive nechokwadi chekuenderana neakawedzerwa aripo, GNOME Shell ichachengeta mukati makopi eCogl neClutter, ayo acharamba achiendesa kune ramangwana rinoonekwa. Vagadziri vezvishandiso zvinoshandisa GTK3 neClutter, Clutter-GTK, kana Clutter-GStreamer vanorairwa kutamisa zvirongwa zvavo kuenda kuGTK4, libadwaita, uye GStreamer. Kana izvi zvisingagoneke, Cogl, Clutter, Clutter-GTK, uye Clutter-GStreamer inofanirwa kuwedzerwa zvakasiyana seFlatpak kutsamira, sezvo ivo vachizobviswa kubva pakati peiyo GNOME nguva yekumhanya.
Chirongwa cheClutter chagara chisina kumira zvakanaka uye chisina kugadzirwa kwenguva yakareba - 1.26, yakaburitswa muna 2016, uye kugadzirisa kwekupedzisira kwakakurudzirwa kutanga kwa2020. Mashandiro nepfungwa dzakagadzirwa muClutter ikozvino zvinopihwa neGTK4 framework, libadwaita, GNOME Shell, uye composite. server Amai.
Ngatiyeukei kuti raibhurari yeClutter yakatarisana nekupa mushandisi wekushandisa. Clutter raibhurari mabasa anotariswa pakushandiswa kunoshanda kweanopopota uye zvinoonekwa mhedzisiro, izvo zvinobvumira kushandisa nzira dzinoshandiswa mukusimudzira mutambo paunenge uchigadzira yakajairwa GUI application. Panguva imwecheteyo, raibhurari pachayo yakafanana nejini yemutambo umo iyo yakawanda nhamba yekushanda inoendeswa kuGPU, uye shoma yekodhi inodiwa kuti igadzire yakaoma mushandisi interface. Raibhurari iyi yainyanya kushandiswa neOpenGL, asi inogona zvakare kushanda pamusoro peGLib, GObject, GLX, SDL, WGL, Quartz, EGL nePango. Pane zvisungo zvePerl, Python, C#, C++, Vala uye Ruby.
Source: opennet.ru
