SDL хөгжүүлэгчид 2.0.22 хувилбар дээр анхдагч тохиргоог Wayland болгон өөрчилжээ

SDL (Энгийн DirectMedia Layer) номын сангийн кодын санд өмнө нь батлагдсан өөрчлөлтийг буцаасан бөгөөд энэ нь Wayland болон X11-д нэгэн зэрэг дэмжлэг үзүүлдэг орчинд Wayland протокол дээр суурилсан ажиллагааг идэвхжүүлсэн. Иймээс 2.0.22 хувилбарт өмнөх шиг XWayland бүрэлдэхүүн хэсэгтэй Wayland орчинд X11 протоколыг ашиглан гаралтыг анхдагчаар ашиглах болно.

Wayland-ийн дэмжлэгтэй холбоотой SDL код тогтвортой байгаа боловч зарим асуудал гуравдагч талын програмуудад шийдэгдээгүй хэвээр байна. Жишээлбэл, NVIDIA драйверуудыг ашиглах, libwayland дахь үйл явдлыг зохицуулах, libdecor-д залгаасуудыг ачаалах, Steam програмыг ажиллуулах зэрэгт тоглоомуудад регрессив өөрчлөлт гарч, асуудал гардаг.

Одоогийн нөхцөл байдлыг үнэлсний дараа хөгжүүлэгчид цаг заваа гаргаж, SDL 2.0.22 хувилбар дээр анхдагч байдлаар Wayland-ийг идэвхжүүлэхгүй байхаар шийджээ. Wayland-г ашиглахыг хүссэн хүмүүс програмыг эхлүүлэхийн өмнө "SDL_VIDEODRIVER=wayland" орчны хувьсагчийг тохируулах эсвэл SDL_Init() руу залгахаасаа өмнө 'SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")' функцийг кодонд нэмж болно:

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх