GTK (مجموعة أدوات GIMP) عبارة عن مجموعة من مجموعات أدوات الرسومات عبر منصات متعددة، تم إصدارها بموجب اتفاقية ترخيص LGPL. على الرغم من أنه تم كتابته في الأصل لـ GIMP، إلا أنه تطور ليصبح مكتبة رسومية ذات تصميم قوي ومرن للأغراض العامة. على وجه الخصوص، أدى اختيار GNOME إلى انتشار GTK+ على نطاق واسع وأصبح أحد أدوات التطوير الرئيسية لتطوير تطبيقات الواجهة الرسومية في نظام Linux. بالطبع، لا يتطلب GTK+ أن يكون على Linux نسخة ويندوز ناجحة.
على الرغم من أن GTK مكتوب بلغة C، إلا أنه يمكنك استخدام GTK بلغة مألوفة لديك، لأن GTK+ مرتبط بجميع اللغات الشائعة تقريبًا، مثل: C++، Guile، Perl، Python، TOM، Ada95، ObjectiveC، FreePascal، وايفل.
تم إصدار GTK 4.0.1، وهو الإصدار المستقر الأول بعد الإصدار الرئيسي 4.0 الذي تم إصداره الشهر الماضي.
بشكل عام، بعد إصدار كبير، يتكون الإصدار الأول بشكل أساسي من العديد من إصلاحات الأخطاء الصغيرة في جميع أنحاء قاعدة التعليمات البرمجية، ولا يعد GTK4.0.1 استثناءً. هناك العديد من إصلاحات الأخطاء في هذا التحديث، بالإضافة إلى تحديثات السمات والوثائق.
التغيير الأكثر أهمية في GTK 4.0.1 هو أن الواجهة الخلفية للوسائط GStreamer تستخدم الآن مواد OpenGL. باستخدام أنسجة OpenGL، يكون الأمر أكثر كفاءة عند فك التشفير باستخدام تسريع الأجهزة المستندة إلى GPU (مثل VA-API)، مع تجنب ارتداد بيانات الإطار بين GPU ووحدة المعالجة المركزية. لكن هذه الميزة لا تزال بحاجة إلى التحسين، ومن الناحية المثالية، ستكون هناك حاجة إلى مكون إضافي GStreamer مع جهاز استقبال لكشف إطارات الفيديو ككائنات GdkPaintable، ولكن العمل ذي الصلة لم يكتمل بعد. يمكن لـ GtkVideo حاليًا تشغيل الوسائط فقط من ملف أو عنوان URL، ولا يدعم الصوت متعدد القنوات وتراكبات الفيديو واختيار الجهاز والإدخال والأشياء الأخرى التي قد تحتاجها في مشغل الوسائط.
بالإضافة إلى ذلك، للحفاظ على عمل الواجهة الخلفية الجديدة لنظام التشغيل MacOS، بدأ فريق المشروع في إعداد إصدارات CI لأحدث أجهزة MacOS، بما في ذلك GTK نفسها وتوابعها (pango، gdk-pixbuf).