Os desenvolvedores SDL reverteram o padrão para Wayland na versão 2.0.22

Na base de código da biblioteca SDL (Simple DirectMedia Layer), foi revertida uma mudança adotada anteriormente, que por padrão habilitava a operação baseada no protocolo Wayland em ambientes que fornecem suporte simultâneo para Wayland e X11. Assim, na versão 2.0.22, como antes, em ambientes Wayland com o componente XWayland, a saída utilizando o protocolo X11 será utilizada por padrão.

Observa-se que o código SDL associado ao suporte Wayland é estável, mas alguns problemas permanecem sem solução em aplicativos de terceiros. Por exemplo, há mudanças regressivas em jogos e problemas ao usar drivers NVIDIA, tratamento de eventos na libwayland, carregamento de plugins na libdecor e funcionamento do aplicativo Steam.

Depois de avaliar a situação atual, os desenvolvedores decidiram não ter pressa e não habilitar o Wayland por padrão na versão SDL 2.0.22. Para aqueles que desejam usar Wayland, podem definir a variável de ambiente "SDL_VIDEODRIVER=wayland" antes de iniciar a aplicação ou adicionar a função 'SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")' ao código antes de chamar SDL_Init():

Fonte: opennet.ru

Adicionar um comentário