Kandidat rilis GNOME 49 telah dirilis, rilis uji coba terakhir sebelum jadwal rilis 17 September. Rilis uji coba yang dipublikasikan ini penting karena mengembalikan perubahan sebelumnya yang menonaktifkan kompilasi default komponen pendukung X11 di GNOME Display Manager (GDM).
Tujuan awal GNOME 49 adalah menonaktifkan dukungan X11 di GDM secara default, tetapi tetap mempertahankan kemampuan untuk menjalankan lingkungan desktop berbasis X11 dan mempertahankan kode terkait X11 untuk secara opsional mengembalikan dukungan X11 di distribusi. Alasan pengembalian dukungan X11 di GDM adalah sulitnya memisahkan kemampuan untuk menjalankan sesi X11 modern di GDM dari penggunaan X11 di GDM itu sendiri, seperti dukungan untuk XDMCP, sesi x11 lama, dan sesi x11 non-pengguna.
Opsi build "x11-support" yang diterapkan untuk menonaktifkan X11 menonaktifkan semua dukungan X11, termasuk kemampuan untuk menjalankan lingkungan desktop berbasis X11, karena juga menonaktifkan kode penanganan sesi di /usr/share/xsessions. Upaya telah dilakukan untuk memindahkan kode penanganan sesi X11 keluar dari cakupan opsi build "x11-support", tetapi gagal karena mengganggu kode X11 lainnya dan tampak seperti peretasan yang curang.
Akhirnya, diputuskan untuk mempertahankan dukungan penuh X49 di GDM secara default di GNOME 11, tetapi di GNOME 50, alih-alih menonaktifkannya secara default, kode untuk dukungan X11 dihapus, sehingga hanya menyisakan bagian yang diperlukan untuk meluncurkan sesi X11. Dengan demikian, opsi "x11-support" di GNOME 50 akan menonaktifkan perakitan kode untuk meluncurkan sesi X11 di GDM dan akan dapat digunakan di distribusi yang hanya menggunakan Wayland.
Sumber: opennet.ru
