Din baza de cod a managerului de compunere Mutter a fost exclus tot codul care asigura suportul pentru protocolul X11. În același timp, componentele pentru suportul X11 au fost eliminate din baza de cod a shell-ului GNOME. În versiunea planificată pentru primăvara anului următor, GNOME 50 va înceta complet suportul pentru funcționarea cu serverul X. Capacitatea de a rula aplicații X11 prin XWayland va fi păstrată.
Pregătirea pentru eliminarea codului legat de X11 a fost realizată în versiunea de toamnă a GNOME 49 — suportul pentru X11 a fost dezactivat implicit în gnome-session, mutter și gnome-shell, dar codul a fost lăsat și s-au păstrat posibilitățile de revenire a componentelor pentru suportul X11 în etapa de construire. În distribuțiile care suportă sesiunea GNOME bazată pe X11, suportul a fost oprit în Ubuntu 25.10, Fedora 43 și RHEL 10. În biblioteca GTK, backend-ul pentru protocolul X11 a fost declarat învechit și în GTK5 se preconizează păstrarea doar a suportului pentru Wayland.
Sesiunea bazată pe protocolul Wayland este utilizată în GNOME implicit din 2016, în timp ce sesiunea bazată pe X11 este testată din ce în ce mai rău în timp, iar erorile legate de X11 rămân nerezolvate. Încetarea suportului pentru sesiunea X11 va reduce eforturile necesare întreținerii și va elibera resurse care vor putea fi direcționate spre îmbunătățirea calității funcționării stivei grafice moderne.
Sursa: opennet.ro
