នៅក្នុងមូលដ្ឋានកូដនៃបណ្ណាល័យ SDL (Simple DirectMedia Layer) ការផ្លាស់ប្តូរដែលបានអនុម័តពីមុនត្រូវបានបញ្ច្រាស់ ដែលតាមលំនាំដើមបានបើកដំណើរការដោយផ្អែកលើពិធីការ Wayland នៅក្នុងបរិស្ថានដែលផ្តល់ការគាំទ្រដំណាលគ្នាសម្រាប់ Wayland និង X11។ ដូច្នេះនៅក្នុងការចេញផ្សាយ 2.0.22 ដូចពីមុននៅក្នុងបរិស្ថាន Wayland ជាមួយនឹងសមាសធាតុ XWayland លទ្ធផលដោយប្រើពិធីការ X11 នឹងត្រូវបានប្រើតាមលំនាំដើម។
វាត្រូវបានកត់សម្គាល់ថាលេខកូដ SDL ដែលត្រូវបានផ្សារភ្ជាប់ជាមួយនឹងការគាំទ្រ Wayland មានស្ថេរភាព ប៉ុន្តែបញ្ហាមួយចំនួននៅតែមិនត្រូវបានដោះស្រាយនៅក្នុងកម្មវិធីភាគីទីបី។ ជាឧទាហរណ៍ មានការផ្លាស់ប្តូរជាបន្តបន្ទាប់នៅក្នុងហ្គេម និងបញ្ហានៅពេលប្រើកម្មវិធីបញ្ជា NVIDIA ការដោះស្រាយព្រឹត្តិការណ៍នៅក្នុង libwayland ការផ្ទុកកម្មវិធីជំនួយនៅក្នុង libdecor និងប្រតិបត្តិការនៃកម្មវិធី Steam ។
ដោយបានវាយតម្លៃស្ថានភាពបច្ចុប្បន្ន អ្នកអភិវឌ្ឍន៍បានសម្រេចចិត្តចំណាយពេលរបស់ពួកគេ និងមិនបើក Wayland តាមលំនាំដើមនៅក្នុងការចេញផ្សាយ SDL 2.0.22 ។ សម្រាប់អ្នកដែលមានបំណងចង់ប្រើ Wayland ពួកគេអាចកំណត់អថេរបរិស្ថាន "SDL_VIDEODRIVER=wayland" មុនពេលចាប់ផ្តើមកម្មវិធី ឬបន្ថែមមុខងារ 'SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")' ទៅកូដមុនពេលហៅ SDL_Init():
ប្រភព: opennet.ru
