Der Kandidat fĂŒr die GNOME 49-Version wurde vorgestellt â die letzte Testversion vor dem Release, der fĂŒr den 17. September geplant ist. Die veröffentlichte Testversion ist bemerkenswert, da sie eine zuvor vorgenommene Ănderung zurĂŒcknimmt, die standardmĂ€Ăig die Kompilierung von Komponenten zur UnterstĂŒtzung von X11 im Display-Manager GDM (GNOME Display Manager) deaktivierte.
UrsprĂŒnglich war in GNOME 49 geplant, die UnterstĂŒtzung von X11 in GDM standardmĂ€Ăig zu deaktivieren, aber die Möglichkeit zu bewahren, Desktop-Umgebungen auf X11-Basis zu starten und den mit X11 verbundenen Code fĂŒr eine optionale RĂŒckkehr der X11-UnterstĂŒtzung in Distributoren zu erhalten. Die RĂŒckkehr der X11-UnterstĂŒtzung in GDM wird durch die Schwierigkeit erklĂ€rt, in GDM die Möglichkeit, moderne X11-Sitzungen zu starten, von der Verwendung von X11 in GDM selbst zu trennen, beispielsweise die UnterstĂŒtzung von XDMCP, veralteten x11-Sitzungen und nicht benutzerspezifischen x11-Sitzungen.
Die fĂŒr die Deaktivierung von X11 implementierte Build-Option âx11-supportâ hat die gesamte UnterstĂŒtzung von X11 deaktiviert, einschlieĂlich der Möglichkeit, Desktop-Umgebungen auf X11-Basis zu starten, da auch der Code fĂŒr die Verarbeitung von Sitzungen in /usr/share/xsessions deaktiviert wurde. Es wurde versucht, den X11-Sitzungsverarbeitungscode aus der Wirkung der Build-Option âx11-supportâ herauszunehmen, aber dies war aufgrund von Ăberschneidungen mit anderem X11-Code nicht erfolgreich und sah wie ein schmutziger Hack aus.
Letztendlich wurde beschlossen, in GNOME 49 die vollstĂ€ndige UnterstĂŒtzung von X11 in GDM standardmĂ€Ăig beizubehalten, aber in GNOME 50 nicht standardmĂ€Ăig zu deaktivieren, sondern den Code fĂŒr die UnterstĂŒtzung von X11 zu entfernen und nur den Teil zu belassen, der fĂŒr das Starten von X11-Sitzungen erforderlich ist. Somit wird die Option âx11-supportâ in GNOME 50 die Kompilierung des Codes fĂŒr das Starten von X11-Sitzungen in GDM deaktivieren und kann in Distributoren verwendet werden, die nur Wayland nutzen.
Quelle: opennet.ru
