GNOME inomira kuchengetedza iyo Clutter mifananidzo raibhurari

Iyo GNOME Project yakaregedza iyo Clutter graphics raibhurari kune yenhaka purojekiti yakamiswa. Kutanga neGNOME 42, raibhurari yeClutter uye zvinhu zvayo zvakabatana Cogl, Clutter-GTK uye Clutter-GStreamer zvichabviswa kubva kuGNOME SDK uye kodhi yakabatana ichaendeswa kunzvimbo dzakachengetwa.

Kuti ive nechokwadi chekuenderana neakawedzerwa aripo, GNOME Shell ichachengeta mukati makopi eCogl neClutter uye icharamba ichitumira 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, iwe unofanirwa kuwedzera zvakasiyana Cogl, Clutter, Clutter-GTK uye Clutter-GStreamer zvichienderana neFlatpak mapakeji, sezvo ivo vachizobviswa kubva kune huru GNOME yekumhanya.

Iyo Clutter purojekiti yanga yakamira uye isina kugadzirwa kwenguva yakareba - yekupedzisira yakakosha kuburitswa 1.26 yakaumbwa muna 2016, uye yekupedzisira kugadzirisa update yakapihwa kutanga kwa2020. Iko kushanda uye mazano akagadzirwa muClutter zvino apihwa neGTK4 chimiro, libadwaita, GNOME Shell uye Mutter composite server.

Rangarira kuti raibhurari yeClutter yakatarisana nekupa mushandisi wekushandisa. Mabasa eraibhurari yeClutter akatarisana nekushandiswa kunoshanda kweanimation uye maratidziro ekuona, izvo zvinokutendera kuti ushandise nzira dzinoshandiswa mukusimudzira mutambo paunenge uchigadzira nguva dzose GUI application. Panguva imwecheteyo, raibhurari pachayo inofanana nejini yemutambo, umo iyo yakawanda nhamba yekushanda inoitwa neGPU, uye kugadzira yakaoma mushandisi interface inoda kunyora zvishoma kodhi. Raibhurari iyi yakashandiswa zvakanyanya neOpenGL, asi inogona zvakare kumhanya pamusoro peGLib, GObject, GLX, SDL, WGL, Quartz, EGL uye Pango. Pane zvisungo zvePerl, Python, C#, C++, Vala uye Ruby.

Source: opennet.ru

Voeg