Matthias Clasen, leider van het Fedora Desktop Team, lid van het GNOME Release Team en een van de actieve ontwikkelaars van GTK (via 36,8% van de wijzigingen in GTK 4), is begonnen met een discussie over de mogelijkheid om de ondersteuning voor het X11-protocol in de volgende belangrijke GTK5-tak te beƫindigen en alleen de werking van GTK op Linux met behulp van het Wayland-protocol te laten doorgaan.
In de opmerking bij het voorstel tot beëindiging van de ondersteuning voor X11 staat dat "X11 niet beter wordt, terwijl Wayland alomtegenwoordig is". Verder wordt toegelicht dat de GTK X11-backend en de Xlib-gebaseerde code in stagnatie verkeren en problemen ondervinden met het onderhoud. Er wordt aangegeven dat, om de ondersteuning voor X11 te waarborgen, iemand de bijbehorende X11-code moet schrijven en onderhouden, maar er zijn geen enthousiaste ontwikkelaars en de huidige GTK-ontwikkelaars richten zich voornamelijk op de ondersteuning van Wayland. Systeemontwikkelaars die geïnteresseerd zijn in het werken in omgevingen die op het X11-protocol zijn gebaseerd, kunnen de ondersteuning op zich nemen en deze verlengen in GTK, maar gezien de huidige activiteit wordt het scenario dat er mensen zullen zijn die de X11-backend willen onderhouden, als onwaarschijnlijk beschouwd.
Momenteel positioneert GTK Wayland al als het belangrijkste platform voor de ontwikkeling van functionaliteit en API's. Vanwege het gebrek aan enige activiteit in de ontwikkeling van het X11-protocol zal de X11-backend bij voortzetting van de ondersteuning in GTK steeds verder achterop raken qua nieuwe functionaliteit die voor ontwikkelaars beschikbaar is, of het zal een obstakel vormen voor de implementatie van nieuwe mogelijkheden in GTK.
Bron: opennet.ru
