SDL ڊولپرز رليز 2.0.22 ۾ ڊفالٽ کي Wayland ڏانهن واپس ڪيو

SDL (Simple DirectMedia Layer) لائبريري جي ڪوڊ بيس ۾، اڳ ۾ اختيار ڪيل تبديلي کي رد ڪيو ويو آهي، جيڪو ڊفالٽ طور تي فعال ٿيل آپريشن جي بنياد تي Wayland پروٽوڪول جي ماحول ۾ جيڪو Wayland ۽ X11 لاءِ هڪ ئي وقت مدد فراهم ڪري ٿو. اهڙيء طرح، رليز 2.0.22 ۾، جيئن اڳ ۾، ويلينڊ ماحول ۾ XWayland جزو سان، ايڪس 11 پروٽوڪول استعمال ڪندي آئوٽ ڊفالٽ طور استعمال ڪيو ويندو.

اهو نوٽ ڪيو ويو آهي ته SDL ڪوڊ سان لاڳاپيل آهي Wayland سپورٽ مستحڪم آهي، پر ڪجهه مسئلا ٽئين پارٽي جي ايپليڪيشنن ۾ حل ٿيل نه آهن. مثال طور، راندين ۾ رجعت پسند تبديليون آهن ۽ مسئلا آهن جڏهن NVIDIA ڊرائيور استعمال ڪندي، ليب ويلينڊ ۾ واقعن کي سنڀالڻ، libdecor ۾ پلگ ان لوڊ ڪرڻ ۽ اسٽيم ايپليڪيشن جو آپريشن.

موجوده صورتحال جو جائزو وٺڻ کان پوء، ڊولپرز پنهنجو وقت وٺڻ جو فيصلو ڪيو ۽ SDL 2.0.22 رليز ۾ ڊفالٽ طرفان Wayland کي فعال نه ڪيو. انھن لاءِ جيڪي Wayland استعمال ڪرڻ چاھين ٿا، اھي ائپليڪيشن کي شروع ڪرڻ کان پھريائين "SDL_VIDEODRIVER=wayland" ماحوليات متغير سيٽ ڪري سگھن ٿا يا SDL_Init() کي ڪال ڪرڻ کان اڳ ڪوڊ ۾ فنڪشن 'SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")' شامل ڪري سگھن ٿا:

جو ذريعو: opennet.ru

تبصرو شامل ڪريو