È stato presentato il candidato ai rilasci GNOME 49 – l'ultima versione di prova prima del rilascio programmato per il 17 settembre. La versione di prova pubblicata è notevole per il rollback di una modifica precedente che disabilitava per impostazione predefinita la compilazione dei componenti per supportare X11 nel gestore di visualizzazione GDM (GNOME Display Manager).
Inizialmente, in GNOME 49 si intendeva disabilitare nel GDM il supporto a X11 per impostazione predefinita, ma mantenere la possibilità di avviare ambienti desktop basati su X11 e conservare il codice correlato a X11 per un eventuale ritorno del supporto X11 nelle distribuzioni. Il ripristino del supporto X11 nel GDM è giustificato dalla difficoltà di separare nel GDM la possibilità di avviare sessioni moderne X11 dall'uso di X11 nel GDM stesso, ad esempio, il supporto per XDMCP, sessioni x11 obsolete e sessioni x11 non utente.
L'opzione di compilazione "x11-support" implementata per disabilitare X11 disabilitava tutto il supporto a X11, inclusa la possibilità di avviare ambienti desktop basati su X11, poiché veniva disabilitato anche il codice di gestione delle sessioni in /usr/share/xsessions. Un tentativo è stato fatto per estrarre il codice di gestione delle sessioni X11 dall'azione dell'opzione di compilazione "x11-support", ma è risultato non riuscito a causa di sovrapposizioni con altro codice X11 e sembrava un hack sporco.
Alla fine si è deciso di mantenere in GNOME 49 il pieno supporto a X11 nel GDM per impostazione predefinita, ma in GNOME 50 non disabilitare per impostazione predefinita, ma rimuovere il codice per il supporto a X11, lasciando solo la parte necessaria per l'avvio delle sessioni X11. Pertanto, l'opzione "x11-support" in GNOME 50 disabiliterà nel GDM la compilazione del codice per l'avvio delle sessioni X11 e potrà essere applicata alle distribuzioni che utilizzano solo Wayland.
Fonte: opennet.ru
