Die Entwickler der GTK-Bibliothek haben den X11-Backend als veraltet erklĂ€rt und beabsichtigen, die UnterstĂŒtzung fĂŒr X11 in der GTK 5 Reihe einzustellen. Trotz des veralteten Status wird in der GTK 4 Reihe die UnterstĂŒtzung fĂŒr Systeme mit X11 fortgefĂŒhrt.
Der Wunsch, den X11-Backend loszuwerden, erklĂ€rt sich durch die Einstellung der Entwicklung des X11-Protokolls und die damit verbundenen Probleme â der Backend wird nur noch im Minimalbetrieb unterstĂŒtzt, da die vorhandenen Entwickler von GTK und GNOME sich auf Wayland konzentrieren. Aufgrund der Stagnation in der Backend-Entwicklung verzögert er die Umsetzung neuer Funktionen in GTK. Im Jahr 2022 wurde versucht, Personen zu finden, die an der UnterstĂŒtzung des X11-Protokolls in GTK interessiert sind und bereit wĂ€ren, die Pflege des Backends zu ĂŒbernehmen, jedoch ohne Erfolg.
Neben X11 wurde auch der Broadway-Backend, der die Ausgabe der GTK-Bibliothek in einem Webbrowser zeichnet, sowie die Klasse GtkShortcutsWindow, die Hinweise zu Tastenkombinationen und Bildschirmgesten zeigt, als veraltet erklÀrt. Anstelle von GtkShortcutsWindow plant man, einen Ersatz anzubieten, der in die bedeutende Herbstversion von libadwaita aufgenommen wird.
ZusĂ€tzlich ist die Veröffentlichung von GTK 4.17.4 im Testzweig 4.17 zu erwĂ€hnen, die die FunktionalitĂ€t fĂŒr den zukĂŒnftigen stabilen Zweig 4.18 entwickelt. GTK 4.17.4 enthĂ€lt ein experimentelles Backend, das es ermöglicht, GTK-Anwendungen auf Smartphones mit Android-Plattform auszufĂŒhren. Um die Möglichkeiten von GTK auf Android-GerĂ€ten zu demonstrieren, wurde ein APK-Paket mit einer mobilen Demoversion vorbereitet.
Im GTK 4.17.4 wurde die âglâ-Rendering-Engine, die OpenGL verwendet, entfernt. Seit GTK 4.14 ist die neue Engine ânglâ integriert, die eine Abstraktionsschicht fĂŒr OpenGL implementiert und auf Vulkan basiert. Zu den EinschrĂ€nkungen der ânglâ-Engine gehört die Einstellung der UnterstĂŒtzung fĂŒr Systeme mit alten Treibern und veralteter Hardware.
Quelle: opennet.ru
