Les développeurs SDL ont inversé la valeur par défaut pour Wayland dans la version 2.0.22

Dans la base de code de la bibliothèque SDL (Simple DirectMedia Layer), une modification précédemment adoptée a été annulée, qui permettait par défaut un fonctionnement basé sur le protocole Wayland dans des environnements fournissant une prise en charge simultanée de Wayland et de X11. Ainsi, dans la version 2.0.22, comme auparavant, dans les environnements Wayland avec le composant XWayland, la sortie utilisant le protocole X11 sera utilisée par défaut.

On note que le code SDL associé au support de Wayland est stable, mais certains problèmes restent non résolus dans les applications tierces. Par exemple, il existe des changements régressifs dans les jeux et des problèmes lors de l'utilisation des pilotes NVIDIA, de la gestion des événements dans libwayland, du chargement des plugins dans libdecor et du fonctionnement de l'application Steam.

Après avoir évalué la situation actuelle, les développeurs ont décidé de prendre leur temps et de ne pas activer Wayland par défaut dans la version SDL 2.0.22. Pour ceux qui souhaitent utiliser Wayland, ils peuvent définir la variable d'environnement "SDL_VIDEODRIVER=wayland" avant de démarrer l'application ou ajouter la fonction 'SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")' au code avant d'appeler SDL_Init() :

Source: opennet.ru

Ajouter un commentaire