Los desarrolladores de SDL revirtieron el valor predeterminado a Wayland en la versión 2.0.22

En la base de código de la biblioteca SDL (Simple DirectMedia Layer), se revirtió un cambio adoptado anteriormente, que de forma predeterminada permitía el funcionamiento basado en el protocolo Wayland en entornos que brindan soporte simultáneo para Wayland y X11. Por lo tanto, en la versión 2.0.22, como antes, en entornos Wayland con el componente XWayland, la salida utilizando el protocolo X11 se utilizará de forma predeterminada.

Cabe señalar que el código SDL asociado con el soporte de Wayland es estable, pero algunos problemas siguen sin resolverse en aplicaciones de terceros. Por ejemplo, hay cambios regresivos en los juegos y problemas al usar los controladores NVIDIA, el manejo de eventos en libwayland, la carga de complementos en libdecor y el funcionamiento de la aplicación Steam.

Habiendo evaluado la situación actual, los desarrolladores decidieron tomarse su tiempo y no habilitar Wayland de forma predeterminada en la versión SDL 2.0.22. Para aquellos que deseen utilizar Wayland, pueden configurar la variable de entorno "SDL_VIDEODRIVER=wayland" antes de iniciar la aplicación o agregar la función 'SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")' al código antes de llamar a SDL_Init():

Fuente: opennet.ru

Añadir un comentario