Разработчиците на библиотеката GTK обявиха, че бэкендът за протокола X11 е обявен за остарял и планират да прекратят поддръжката на X11 в клон GTK 5. Въпреки статуса на остарял, работата в клон GTK 4 на системи X11 ще бъде запазена.
Желанието да се избавят от бэкендът X11 е обяснено с прекратяването на активността по развитието на протокола X11 и проблемите с поддръжката — бэкендът се поддържа на остатъчен принцип, тъй като наличните разработчици на GTK и GNOME са съсредоточени върху Wayland. Поради стагнацията в развитието на бэкендът, той забавя реализирането на нови възможности в GTK. През 2022 година е направен опит да се намерят лица, заинтересовани в поддръжката на протокола X11 в GTK и готови да поемат поддръжката на бэкендът, но такова нещо не се намери.
Освен X11, остарял е обявен и бэкендът Broadway, позволяващ рисуването на изхода на библиотеката GTK в прозореца на уеб браузър, както и класът GtkShortcutsWindow, който показва подсказки за клавишни комбинации и жестове на екрана. Вместо GtkShortcutsWindow планират да предложат замяна, която ще бъде включена в значителен есенен релиз на libadwaita.
Допълнително може да се спомене публикуването на версия GTK 4.17.4 в тестовия клон 4.17, която развива функционалността за бъдещата стабилна версия 4.18. В състава на GTK 4.17.4 е включен експериментален бэкенд, позволяващ стартирането на GTK приложения на смартфони с платформата Android. За запознаване с възможностите на GTK на устройства с Android е подготвен apk пакет с демонстрационно мобилно приложение.
От състава на GTK 4.17.4 е премахнат рендериращият двигател „gl“, използващ OpenGL. Започвайки от GTK 4.14, в състава влиза новият двигател „ngl“, реализиращ абстрактен слой за OpenGL, работещ над Vulkan. От ограниченията на двигателя „ngl“ се отбелязва прекратяването на поддръжката на системи със стари драйвери и остаряла техника.
Източник: opennet.ru
