SDL ishlab chiquvchilari 2.0.22 versiyasida standartni Waylandga o'zgartirdilar

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

a Izoh qo'shish