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
