Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° SDL са ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»Ρ Wayland ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ във вСрсия 2.0.22

Π’ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° 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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€