Matthias Clasen, Leiter des Fedora Desktop Teams, Mitglied des GNOME Release Teams und einer der aktiven Entwickler von GTK (der 36,8 % der Änderungen in GTK 4 vorbereitet hat), hat eine Diskussion über die Möglichkeit begonnen, die Unterstützung des X11-Protokolls in der nächsten bedeutenden Version GTK5 einzustellen und die Funktionalität von GTK in Linux ausschließlich über das Wayland-Protokoll zu ermöglichen.
In der Anmerkung zum Vorschlag zur Einstellung der Unterstützung für X11 wird darauf hingewiesen, dass "X11 nicht besser wird, während Wayland bereits weit verbreitet ist." Es wird weiter erläutert, dass das GTK-Backend für X11 und der auf Xlib basierende Code stagnieren und Probleme bei der Wartung auftreten. Es wird darauf hingewiesen, dass, um die Unterstützung für X11 aufrechtzuerhalten, jemand den damit verbundenen Code schreiben und pflegen muss, jedoch fehlen entsprechende Enthusiasten, und die vorhandenen GTK-Entwickler konzentrieren sich hauptsächlich auf die Unterstützung von Wayland. Systementwickler, die an der Arbeit in Umgebungen basierend auf dem X11-Protokoll interessiert sind, können die Wartung selbst übernehmen und die Unterstützung in GTK verlängern, jedoch erscheint angesichts der aktuellen Aktivität das Szenario, dass sich jemand findet, der die Wartung des X11-Backends übernimmt, als unwahrscheinlich.
Aktuell positioniert GTK Wayland als die Hauptplattform für die Weiterentwicklung von Funktionen und APIs. Aufgrund der ausbleibenden Aktivität zur Weiterentwicklung des X11-Protokolls und der Unterstützung des X11-Backends in GTK wird es zunehmend an neuen Funktionen mangeln, die Entwicklern zur Verfügung stehen, oder es wird neue Möglichkeiten in GTK behindern.
Quelle: opennet.ru
