SDL ಡೆವಲಪರ್‌ಗಳು 2.0.22 ಬಿಡುಗಡೆಯಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಅನ್ನು Wayland ಗೆ ಹಿಂತಿರುಗಿಸಿದ್ದಾರೆ

SDL (ಸಿಂಪಲ್ ಡೈರೆಕ್ಟ್‌ಮೀಡಿಯಾ ಲೇಯರ್) ಲೈಬ್ರರಿಯ ಕೋಡ್ ಬೇಸ್‌ನಲ್ಲಿ, ಹಿಂದೆ ಅಳವಡಿಸಿಕೊಂಡ ಬದಲಾವಣೆಯನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗಿದೆ, ಇದು ವೇಲ್ಯಾಂಡ್ ಮತ್ತು X11 ಗಾಗಿ ಏಕಕಾಲಿಕ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುವ ಪರಿಸರದಲ್ಲಿ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಹೀಗಾಗಿ, ಬಿಡುಗಡೆ 2.0.22 ರಲ್ಲಿ, ಮೊದಲಿನಂತೆ, XWayland ಘಟಕದೊಂದಿಗೆ ವೇಲ್ಯಾಂಡ್ ಪರಿಸರದಲ್ಲಿ, X11 ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಔಟ್ಪುಟ್ ಅನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

ವೇಲ್ಯಾಂಡ್ ಬೆಂಬಲದೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ SDL ಕೋಡ್ ಸ್ಥಿರವಾಗಿದೆ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ, ಆದರೆ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಕೆಲವು ಸಮಸ್ಯೆಗಳು ಬಗೆಹರಿಯದೆ ಉಳಿದಿವೆ. ಉದಾಹರಣೆಗೆ, NVIDIA ಡ್ರೈವರ್‌ಗಳು, ಲಿಬ್‌ವೇಲ್ಯಾಂಡ್‌ನಲ್ಲಿ ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲಿಂಗ್, ಲಿಬ್‌ಡೆಕೋರ್‌ನಲ್ಲಿ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡುವುದು ಮತ್ತು ಸ್ಟೀಮ್ ಅಪ್ಲಿಕೇಶನ್‌ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬಳಸುವಾಗ ಆಟಗಳು ಮತ್ತು ಸಮಸ್ಯೆಗಳಲ್ಲಿ ಹಿಂಜರಿತ ಬದಲಾವಣೆಗಳಿವೆ.

ಪ್ರಸ್ತುತ ಪರಿಸ್ಥಿತಿಯನ್ನು ನಿರ್ಣಯಿಸಿದ ನಂತರ, ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ನಿರ್ಧರಿಸಿದರು ಮತ್ತು SDL 2.0.22 ಬಿಡುಗಡೆಯಲ್ಲಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ವೇಲ್ಯಾಂಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದಿಲ್ಲ. Wayland ಅನ್ನು ಬಳಸಲು ಬಯಸುವವರಿಗೆ, ಅವರು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಪರಿಸರ ವೇರಿಯೇಬಲ್ "SDL_VIDEODRIVER=wayland" ಅನ್ನು ಹೊಂದಿಸಬಹುದು ಅಥವಾ SDL_Init() ಗೆ ಕರೆ ಮಾಡುವ ಮೊದಲು ಕೋಡ್‌ಗೆ 'SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")' ಕಾರ್ಯವನ್ನು ಸೇರಿಸಬಹುದು:

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ