SDL (Simple DirectMedia Layer) kutubxonasining kod bazasida ilgari qabul qilingan o'zgarish bekor qilindi, u sukut bo'yicha Wayland va X11 uchun bir vaqtning o'zida qo'llab-quvvatlanadigan muhitlarda Wayland protokoli asosida ishlashni yoqdi. Shunday qilib, 2.0.22 nashrida, avvalgidek, XWayland komponentiga ega Wayland muhitlarida, X11 protokoli yordamida chiqish sukut bo'yicha ishlatiladi.
Qayd etilishicha, Wayland qoβllab-quvvatlashi bilan bogβliq SDL kodi barqaror, biroq baβzi muammolar uchinchi tomon ilovalarida hal etilmagan. Misol uchun, o'yinlarda regressiv o'zgarishlar va NVIDIA drayverlarini ishlatishda muammolar, libwaylandda voqealarni boshqarish, libdecor-da plaginlarni yuklash va Steam ilovasining ishlashida muammolar mavjud.
Joriy vaziyatni baholab, ishlab chiquvchilar vaqt ajratishga va SDL 2.0.22 versiyasida sukut bo'yicha Waylandni yoqmaslikka qaror qilishdi. Wayland-dan foydalanmoqchi bo'lganlar dasturni ishga tushirishdan oldin "SDL_VIDEODRIVER=wayland" muhit o'zgaruvchisini o'rnatishlari yoki SDL_Init() ga qo'ng'iroq qilishdan oldin kodga "SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")" funksiyasini qo'shishlari mumkin:
Manba: opennet.ru