የኤስዲኤል ገንቢዎች በ2.0.22 ልቀት ውስጥ ነባሪውን የWayland ማብሪያ / ማጥፊያ ሰርዘዋል

በኤስዲኤል (ቀላል ዳይሬክትሚዲያ ንብርብር) ቤተ-መጽሐፍት ኮድ መሠረት፣ ከዚህ ቀደም ተቀባይነት ያለው ለውጥ ተቀልብሷል፣ ይህም በነባሪ በWayland እና X11 ላይ በአንድ ጊዜ ድጋፍ በሚሰጡ አካባቢዎች በ Wayland ፕሮቶኮል ላይ የተመሠረተ ክወና ነቅቷል። ስለዚህ፣ በተለቀቀው 2.0.22፣ ልክ እንደበፊቱ፣ በWayland አካባቢዎች ከXWayland ክፍል ጋር፣ የX11 ፕሮቶኮልን በመጠቀም ውፅዓት በነባሪነት ጥቅም ላይ ይውላል።

ከWayland ድጋፍ ጋር የተገናኘው የኤስዲኤል ኮድ የተረጋጋ ቢሆንም አንዳንድ ችግሮች በሶስተኛ ወገን አፕሊኬሽኖች ላይ ያልተፈቱ እንደሆኑ ተጠቁሟል። ለምሳሌ የNVDIA አሽከርካሪዎችን በሚጠቀሙበት ጊዜ በጨዋታዎች እና በችግሮች ላይ የሚደረጉ ለውጦች፣ በሊብዌይላንድ የክስተት አያያዝ፣ በlibdecor ላይ ተሰኪዎችን ሲጫኑ እና የSteam መተግበሪያ ስራ ላይ ናቸው።

አሁን ያለውን ሁኔታ ከገመገሙ በኋላ፣ ገንቢዎቹ ጊዜያቸውን ወስደው በኤስዲኤል 2.0.22 መለቀቅ ላይ ዌይላንድን በነባሪነት ላለመፍቀድ ወሰኑ። ዌይላንድን ለመጠቀም ለሚፈልጉ አፕሊኬሽኑን ከመጀመራቸው በፊት የአካባቢን ተለዋዋጭ "SDL_VIDEODRIVER=wayland" ማዘጋጀት ወይም ወደ SDL_Init() ከመደወልዎ በፊት 'SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11") የሚለውን ተግባር ወደ ኮድ ማከል ይችላሉ.

ምንጭ: opennet.ru

አስተያየት ያክሉ