In de codebasis van de SDL-bibliotheek (Simple DirectMedia Layer) is een eerder aangenomen wijziging teruggedraaid, die standaard een werking op basis van het Wayland-protocol mogelijk maakte in omgevingen die gelijktijdige ondersteuning bieden voor Wayland en X11. Dus in release 2.0.22 wordt, net als voorheen, in Wayland-omgevingen met de XWayland-component standaard uitvoer gebruikt die gebruikmaakt van het X11-protocol.
Opgemerkt wordt dat de SDL-code die is gekoppeld aan Wayland-ondersteuning stabiel is, maar dat sommige problemen onopgelost blijven in toepassingen van derden. Er zijn bijvoorbeeld regressieve veranderingen in games en problemen bij het gebruik van NVIDIA-stuurprogramma's, gebeurtenisafhandeling in libwayland, het laden van plug-ins in libdecor en de werking van de Steam-applicatie.
Na beoordeling van de huidige situatie besloten de ontwikkelaars de tijd te nemen en Wayland niet standaard in te schakelen in de SDL 2.0.22-release. Degenen die Wayland willen gebruiken, kunnen de omgevingsvariabele "SDL_VIDEODRIVER=wayland" instellen voordat ze de toepassing starten, of de functie 'SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")' aan de code toevoegen voordat ze SDL_Init() aanroepen:
Bron: opennet.ru
