È stato presentato il candidato per il rilascio di GNOME 49 — l'ultima versione di prova prima del rilascio, programmato per il 17 settembre. Questa versione di prova è notevole per il ripristino di una modifica precedente che disabilitava per impostazione predefinita la compilazione dei componenti per supportare X11 nel gestore di display GDM (GNOME Display Manager).
Inizialmente, in GNOME 49 si intendeva disabilitare il supporto di X11 nel GDM di default, ma mantenere la possibilità di avviare ambienti desktop basati su X11 e preservare il codice correlato a X11 per un eventuale ripristino del supporto X11 nelle distribuzioni. Il ripristino del supporto di X11 in GDM è stato spiegato dalla difficoltà di separare in GDM la possibilità di avviare moderne sessioni X11 dall'uso di X11 stesso nel GDM, ad esempio, dal supporto XDMCP, dalle sessioni x11 obsolete e dalle sessioni x11 non utente.
L'opzione di compilazione «x11-support» implementata per disabilitare X11 disabilitava tutto il supporto per X11, inclusa la possibilità di avviare ambienti desktop basati su X11, poiché veniva disabilitato anche il codice per la gestione delle sessioni in /usr/share/xsessions. È stato fatto un tentativo di escludere il codice di gestione delle sessioni X11 dall'effetto dell'opzione di compilazione «x11-support», ma ciò si è rivelato non riuscito a causa delle intersezioni con un altro codice X11, apparendo come un hack sporco.
In definitiva, si è deciso di mantenere in GNOME 49 il pieno supporto per X11 per impostazione predefinita in GDM, ma in GNOME 50 non disabilitare per impostazione predefinita, ma rimuovere il codice per il supporto X11, mantenendo solo la parte necessaria per l'avvio delle sessioni X11. In questo modo, l'opzione «x11-support» in GNOME 50 disabiliterà in GDM la compilazione del codice per l'avvio delle sessioni X11 e potrà essere utilizzata nelle distribuzioni che utilizzano solo Wayland.
Fonte: opennet.ru
