SDL kūrėjai pakeitė numatytąjį Wayland 2.0.22 leidimą

SDL (Simple DirectMedia Layer) bibliotekos kodų bazėje buvo atšauktas anksčiau priimtas pakeitimas, kuris pagal numatytuosius nustatymus įgalino veikimą, pagrįstą Wayland protokolu aplinkose, kurios vienu metu palaiko Wayland ir X11. Taigi, 2.0.22 versijoje, kaip ir anksčiau, Wayland aplinkose su XWayland komponentu pagal numatytuosius nustatymus bus naudojama išvestis naudojant X11 protokolą.

Pažymima, kad su „Wayland“ palaikymu susietas SDL kodas yra stabilus, tačiau kai kurios problemos lieka neišspręstos trečiųjų šalių programose. Pavyzdžiui, atsiranda regresyvūs žaidimų pokyčiai ir kyla problemų naudojant NVIDIA tvarkykles, įvykių tvarkymą „libwayland“, įkeliant papildinius „libdecor“ ir „Steam“ programos veikimą.

Įvertinę esamą situaciją, kūrėjai nusprendė neskubėti ir neįjungti Wayland pagal nutylėjimą SDL 2.0.22 versijoje. Tie, kurie nori naudoti „Wayland“, prieš paleisdami programą gali nustatyti aplinkos kintamąjį „SDL_VIDEODRIVER=wayland“ arba prie kodo pridėti funkciją „SDL_SetHint(SDL_HINT_VIDEODRIVER, „wayland,x11“)“, prieš iškviesdami SDL_Init():

Šaltinis: opennet.ru

Добавить комментарий