A fost prezentat candidatul pentru lansările GNOME 49 - ultima versiune de test înainte de lansare, programată pentru 17 septembrie. Versiunea de test publicată este notabilă prin revenirea la o modificare anterioară care dezactivase implicit compilarea componentelor pentru suportul X11 în managerul de display GDM (GNOME Display Manager).
Inițial, în GNOME 49 se avea în vedere dezactivarea suportului pentru X11 în GDM ca opțiune implicită, dar se dorea menținerea posibilității de a rula medii desktop bazate pe X11 și păstrarea codului asociat cu X11 pentru un eventual suport opțional în distribuții. Revenirea suportului X11 în GDM este explicată prin dificultatea de a separa în GDM capacitatea de a rula sesiuni moderne X11 de utilizarea X11 în sine în GDM, de exemplu, suportul pentru XDMCP, sesiuni x11 învechite și sesiuni x11 fără utilizatori.
Opțiunea de compilare `x11-support`, implementată pentru dezactivarea X11, dezactivase întreg suportul pentru X11, inclusiv capacitatea de a rula medii desktop bazate pe X11, deoarece dezactivase și codul de gestionare a sesiunilor din /usr/share/xsessions. A fost efectuată o încercare de a extinde codul de gestionare a sesiunilor X11 din efectele opțiunii de compilare `x11-support`, dar aceasta s-a dovedit a fi nereușită din cauza suprapunerilor cu alte coduri X11 și a avut un aspect de hack murdar.
În final, s-a decis în GNOME 49 să se păstreze suportul complet pentru X11 în GDM ca opțiune implicită, dar în GNOME 50 să nu se dezactiveze implicit, ci să se elimine codul pentru suportul X11, păstrând doar partea necesară pentru a rula sesiuni X11. Astfel, opțiunea `x11-support` din GNOME 50 va dezactiva în GDM compilarea codului pentru rularea sesiunilor X11 și va putea fi utilizată în distribuțiile care folosesc doar Wayland.
Sursa: opennet.ro
