GNOME Clutter qrafik kitabxanasını saxlamağı dayandırır

GNOME Layihəsi Clutter qrafik kitabxanasını dayandırılmış köhnə bir layihəyə köçürdü. GNOME 42-dən başlayaraq, Clutter kitabxanası və onun əlaqəli komponentləri Cogl, Clutter-GTK və Clutter-GStreamer GNOME SDK-dan silinəcək və əlaqəli kod arxivləşdirilmiş depolara köçürüləcək.

Mövcud genişləndirmələrlə uyğunluğu təmin etmək üçün GNOME Shell Cogl və Clutter-in daxili nüsxələrini saxlayacaq və yaxın gələcək üçün göndərilməsini davam etdirəcək. GTK3-dən Clutter, Clutter-GTK və ya Clutter-GStreamer ilə istifadə edən proqram tərtibatçılarına proqramlarını GTK4, libadwaita və GStreamer-ə köçürmələri tövsiyə olunur. Bu mümkün deyilsə, siz Flatpak paketlərindən asılı olaraq Cogl, Clutter, Clutter-GTK və Clutter-GStreamer-i ayrıca əlavə etməlisiniz, çünki onlar əsas GNOME iş vaxtından xaric ediləcəklər.

Clutter layihəsi uzun müddətdir ki, durğun və inkişaf etdirilməmişdir - son əhəmiyyətli buraxılış 1.26 2016-cı ildə yaradılmışdır və sonuncu düzəldici yeniləmə 2020-ci ilin əvvəlində təklif edilmişdir. Clutter-də hazırlanmış funksionallıq və ideyalar indi GTK4 çərçivəsi, libadwaita, GNOME Shell və Mutter kompozit serveri tərəfindən təmin edilir.

Xatırladaq ki, Clutter kitabxanası istifadəçi interfeysinin göstərilməsini təmin etməyə yönəlib. Clutter kitabxanasının funksiyaları animasiya və vizual effektlərin aktiv istifadəsinə yönəldilmişdir ki, bu da adi GUI proqramlarını yaratarkən oyun inkişafında istifadə olunan üsulları tətbiq etməyə imkan verir. Eyni zamanda, kitabxananın özü oyun mühərrikinə bənzəyir, burada maksimum sayda əməliyyatlar GPU tərəfindən həyata keçirilir və mürəkkəb istifadəçi interfeysi yaratmaq üçün minimum kod yazmaq tələb olunur. Kitabxana əsasən OpenGL ilə istifadə edilmişdir, lakin GLib, GObject, GLX, SDL, WGL, Quartz, EGL və Pango üzərində də işləyə bilər. Perl, Python, C#, C++, Vala və Ruby üçün bağlamalar var.

Mənbə: opennet.ru

Добавить комментарий