Laidienā 2.0.22 SDL izstrādātāji mainīja noklusējuma iestatījumu uz Wayland

SDL (Simple DirectMedia Layer) bibliotēkas koda bāzē ir atceltas iepriekš pieņemtās izmaiņas, kas pēc noklusējuma iespējoja darbību, kuras pamatā ir Wayland protokols vidēs, kas nodrošina vienlaicīgu Wayland un X11 atbalstu. Tādējādi laidienā 2.0.22, tāpat kā iepriekš, Wayland vidēs ar XWayland komponentu pēc noklusējuma tiks izmantota izvade, izmantojot X11 protokolu.

Tiek atzīmēts, ka ar Wayland atbalstu saistītais SDL kods ir stabils, taču dažas problēmas joprojām nav atrisinātas trešo pušu lietojumprogrammās. Piemēram, ir regresīvas izmaiņas spēlēs un problēmas, izmantojot NVIDIA draiverus, notikumu apstrādi libwayland, spraudņu ielādi libdecor un lietojumprogrammas Steam darbību.

Izvērtējot pašreizējo situāciju, izstrādātāji nolēma tērēt laiku un neiespējot Wayland pēc noklusējuma SDL 2.0.22 laidienā. Tie, kas vēlas izmantot Wayland, pirms lietojumprogrammas palaišanas var iestatīt vides mainīgo "SDL_VIDEODRIVER=wayland" vai kodam pirms SDL_Init() izsaukšanas pievienot funkciju "SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")':

Avots: opennet.ru

Pievieno komentāru