SDL geliştiricileri 2.0.22 sürümünde varsayılanı Wayland'e çevirdi

SDL (Basit DirectMedia Katmanı) kitaplığının kod tabanında, önceden benimsenen bir değişiklik tersine çevrilmiştir; bu değişiklik, Wayland ve X11 için eş zamanlı destek sağlayan ortamlarda varsayılan olarak Wayland protokolüne dayalı çalışmayı etkinleştirmiştir. Bu nedenle, 2.0.22 sürümünde, daha önce olduğu gibi, XWayland bileşenine sahip Wayland ortamlarında, varsayılan olarak X11 protokolünü kullanan çıktı kullanılacaktır.

Wayland desteğiyle ilişkili SDL kodunun stabil olduğu ancak üçüncü parti uygulamalarda bazı sorunların çözülmeden kaldığı belirtiliyor. Örneğin, oyunlarda gerileyici değişiklikler ve NVIDIA sürücülerini kullanırken, libwayland'da olay işlemede, libdecor'da eklentilerin yüklenmesinde ve Steam uygulamasının çalışmasında sorunlar yaşanıyor.

Mevcut durumu değerlendiren geliştiriciler acele etmemeye ve SDL 2.0.22 sürümünde Wayland'i varsayılan olarak etkinleştirmemeye karar verdiler. Wayland kullanmak isteyenler, uygulamayı başlatmadan önce “SDL_VIDEODRIVER=wayland” ortam değişkenini ayarlayabilir veya SDL_Init() çağrılmadan önce koda ‘SDL_SetHint(SDL_HINT_VIDEODRIVER, “wayland,x11”)’ fonksiyonunu ekleyebilirler:

Kaynak: opennet.ru

Yorum ekle