Dalam basis kode perpustakaan SDL (Simple DirectMedia Layer), perubahan yang diadopsi sebelumnya telah dibalik, yang secara default mengaktifkan operasi berdasarkan protokol Wayland di lingkungan yang menyediakan dukungan simultan untuk Wayland dan X11. Jadi, dalam rilis 2.0.22, seperti sebelumnya, di lingkungan Wayland dengan komponen XWayland, output yang menggunakan protokol X11 akan digunakan secara default.
Perlu dicatat bahwa kode SDL yang terkait dengan dukungan Wayland stabil, tetapi beberapa masalah masih belum terselesaikan di aplikasi pihak ketiga. Misalnya, terdapat perubahan regresif pada game dan masalah saat menggunakan driver NVIDIA, penanganan event di libwayland, memuat plugin di libdecor, dan pengoperasian aplikasi Steam.
Setelah menilai situasi saat ini, pengembang memutuskan untuk meluangkan waktu dan tidak mengaktifkan Wayland secara default di rilis SDL 2.0.22. Bagi mereka yang ingin menggunakan Wayland, mereka dapat mengatur variabel lingkungan βSDL_VIDEODRIVER=waylandβ sebelum memulai aplikasi atau menambahkan fungsi 'SDL_SetHint(SDL_HINT_VIDEODRIVER, βwayland,x11β)' ke kode sebelum memanggil SDL_Init():
Sumber: opennet.ru