ಆರು ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ 1.21 ರ ಸ್ಥಿರ ಆವೃತ್ತಿಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ, ಈ ಹೊಸ API ಮತ್ತು ABI ಆವೃತ್ತಿಗಳು 1.x ನೊಂದಿಗೆ ಹಿಮ್ಮುಖವಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ ಮತ್ತು ಮುಖ್ಯವಾಗಿ ದೋಷ ಪರಿಹಾರಗಳು ಮತ್ತು ಸಣ್ಣ ಪ್ರೋಟೋಕಾಲ್ ನವೀಕರಣಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
ಕೆಲವು ದಿನಗಳ ಹಿಂದೆ, ವೆಸ್ಟನ್ ಕಾಂಪೋಸಿಟ್ ಸರ್ವರ್ 10.0.1 ಗಾಗಿ ಸರಿಪಡಿಸುವ ನವೀಕರಣವನ್ನು ರಚಿಸಲಾಗಿದೆ, ಇದನ್ನು ಪ್ರತ್ಯೇಕ ಅಭಿವೃದ್ಧಿ ಚಕ್ರದ ಭಾಗವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ. ವೆಸ್ಟನ್ ಡೆಸ್ಕ್ಟಾಪ್ ಪರಿಸರದಲ್ಲಿ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಪರಿಹಾರಗಳಲ್ಲಿ ವೇಲ್ಯಾಂಡ್ ಅನ್ನು ಬಳಸುವುದಕ್ಕಾಗಿ ಕೋಡ್ ಮತ್ತು ಕೆಲಸದ ಉದಾಹರಣೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
ವೇಲ್ಯಾಂಡ್ 1.21 ರ ಮುಖ್ಯ ಸುದ್ದಿ
ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಅದು wl_pointer.axis_value120 ಈವೆಂಟ್ಗೆ wl_pointer API ಗೆ ಹೆಚ್ಚುವರಿ ಬೆಂಬಲವನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ ಸ್ಕ್ರಾಲ್ ವೀಲ್ನೊಂದಿಗೆ ಹೆಚ್ಚಿನ ನಿಖರತೆಯ ಮೌಸ್ ಸ್ಕ್ರೋಲಿಂಗ್ಗಾಗಿ.
ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಎದ್ದು ಕಾಣುವ ಇನ್ನೊಂದು ಬದಲಾವಣೆ ಅದು ಸರ್ವರ್ಗೆ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ wl_signal_emit_mutable (ಹೋಲುತ್ತದೆ wl_signal_emit ಒಂದು ಸಿಗ್ನಲ್ ಹ್ಯಾಂಡ್ಲರ್ ಮತ್ತೊಂದು ಸಿಗ್ನಲ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ ಸರಿಯಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ) ಮತ್ತು wl_global_get_version (API ಯ ಸಾಮಾನ್ಯ ಆವೃತ್ತಿಯನ್ನು ಕಂಡುಹಿಡಿಯಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ).
ಶಿಷ್ಟಾಚಾರ wl_shell ಸಂಯೋಜಿತ ಸರ್ವರ್ಗಳಿಗೆ ನಿಯೋಜನೆಗಾಗಿ ಐಚ್ಛಿಕ ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ ಮತ್ತು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ. ಕಸ್ಟಮ್ ಶೆಲ್ಗಳನ್ನು ರಚಿಸಲು, xdg_shell ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ, ಇದು ವಿಂಡೋಗಳಂತಹ ಮೇಲ್ಮೈಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಪರದೆಯ ಸುತ್ತಲೂ ಮೇಲ್ಮೈಗಳನ್ನು ಸರಿಸಲು, ಕುಸಿಯಲು, ವಿಸ್ತರಿಸಲು, ಮರುಗಾತ್ರಗೊಳಿಸಲು, ಇತ್ಯಾದಿ.
ಕ್ಲೀನ್ ಮತ್ತು ರಿವರ್ಕ್ ಮಾಡಲಾದ ರಚನೆಗಳು ಮತ್ತು ಸಂಬಂಧಿಸಿದ ಕಾರ್ಯಗಳನ್ನು ಸಹ ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ ಕರ್ಸರ್ ಕಸ್ಟಮೈಸೇಶನ್ನೊಂದಿಗೆ, ಜೊತೆಗೆ ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ಗೆ ಅಗತ್ಯತೆಗಳನ್ನು ಹೆಚ್ಚಿಸಲಾಗಿದೆ, ಮೆಸನ್ ಟೂಲ್ಕಿಟ್ ಕನಿಷ್ಠ ಆವೃತ್ತಿ 0.56 ಈಗ ನಿರ್ಮಾಣಕ್ಕೆ ಅಗತ್ಯವಿದೆ. ಕಂಪೈಲ್ ಮಾಡುವಾಗ, "c_std=c99" ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಇದಲ್ಲದೆ, FreeDesktop.org ಯೋಜನೆಯ ಮೂಲಸೌಕರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಯೋಜನೆಯ ಅಭಿವೃದ್ಧಿಯನ್ನು GitLab ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ ಎಂದು ನಮೂದಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ.
ಮತ್ತೊಂದೆಡೆ, ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿನ ಬದಲಾವಣೆಗಳನ್ನು ಗಮನಿಸುವುದು ಸಹ ಯೋಗ್ಯವಾಗಿದೆ, ವೇಲ್ಯಾಂಡ್ಗೆ ಸಂಬಂಧಿಸಿದ ಡೆಸ್ಕ್ಟಾಪ್ ಪರಿಸರಗಳು ಮತ್ತು ವಿತರಣೆಗಳು:
- ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್-ಆಧಾರಿತ ಪ್ಲಾಸ್ಮಾ ಡೆಸ್ಕ್ಟಾಪ್ ಸೆಶನ್ ಅನ್ನು ಗಣನೀಯ ಪ್ರಮಾಣದ ಬಳಕೆದಾರರಿಂದ ದೈನಂದಿನ ಬಳಕೆಗೆ ಸೂಕ್ತವಾದ ಸ್ಥಿತಿಗೆ ತರಲು ಕೆಡಿಇ 2022 ರಲ್ಲಿ ಯೋಜಿಸಿದೆ.
- ಫೆಡೋರಾ 36 ರಲ್ಲಿ, ಸ್ವಾಮ್ಯದ NVIDIA ಡ್ರೈವರ್ಗಳನ್ನು ಹೊಂದಿರುವ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ, ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್-ಆಧಾರಿತ GNOME ಸೆಶನ್ ಅನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ, ಇದನ್ನು ಹಿಂದೆ ತೆರೆದ ಮೂಲ ಡ್ರೈವರ್ಗಳನ್ನು ಬಳಸುವಾಗ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತಿತ್ತು.
- ಉಬುಂಟು 22.04 ನಲ್ಲಿ, ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್-ಆಧಾರಿತ ಡೆಸ್ಕ್ಟಾಪ್ ಸೆಷನ್ಗೆ ಹೆಚ್ಚಿನ ಡೀಫಾಲ್ಟ್ ಆಗುತ್ತದೆ, ಆದರೆ X ಸರ್ವರ್ ಅನ್ನು ಬಳಸುವುದು NVIDIA ಸ್ವಾಮ್ಯದ ಡ್ರೈವರ್ಗಳೊಂದಿಗಿನ ಸಿಸ್ಟಮ್ಗಳಿಗೆ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಉಳಿಯುತ್ತದೆ. ಉಬುಂಟುಗಾಗಿ, qtwayland ಪ್ಯಾಕೇಜ್ನೊಂದಿಗೆ PPA ರೆಪೊಸಿಟರಿಯನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ಗೆ ಬೆಂಬಲದ ಸುಧಾರಣೆಗೆ ಸಂಬಂಧಿಸಿದ ಪರಿಹಾರಗಳನ್ನು Qt 5.15.3 ಶಾಖೆಯಿಂದ KDE ಯೋಜನೆಯೊಂದಿಗೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ.
- ಫೈರ್ಫಾಕ್ಸ್ ರಾತ್ರಿಯ ನಿರ್ಮಾಣಗಳು ಡೀಫಾಲ್ಟ್ ಆಗಿ ವೇಲ್ಯಾಂಡ್ ಬೆಂಬಲವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತವೆ. ಫೈರ್ಫಾಕ್ಸ್ ಥ್ರೆಡ್ ನಿರ್ಬಂಧಿಸುವ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ, ಪಾಪ್ಅಪ್ ಸ್ಕೇಲಿಂಗ್ ಅನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಮತ್ತು ಕಾಗುಣಿತವನ್ನು ಪರಿಶೀಲಿಸುವಾಗ ಸಂದರ್ಭ ಮೆನು ಕೆಲಸ ಮಾಡುತ್ತದೆ.
- ವಾಲ್ವ್ ಗೇಮ್ಸ್ಕೋಪ್ ಕಾಂಪೋಸಿಟ್ ಸರ್ವರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದನ್ನು ಮುಂದುವರೆಸಿದೆ (ಹಿಂದೆ steamcompmgr ಎಂದು ಕರೆಯಲಾಗುತ್ತಿತ್ತು), ಇದು ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಇದನ್ನು SteamOS 3 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.
- XWayland 22.1.0 DDX ಘಟಕ ಬಿಡುಗಡೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ, ಇದು ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಪರಿಸರದಲ್ಲಿ X11 ಅಪ್ಲಿಕೇಶನ್ಗಳ ಕಾರ್ಯಗತಗೊಳಿಸಲು X.Org ಸರ್ವರ್ ಬಿಡುಗಡೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಹೊಸ ಆವೃತ್ತಿಯು DRM ಲೀಸ್ ಪ್ರೋಟೋಕಾಲ್ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ, ಇದನ್ನು ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಹೆಡ್ಸೆಟ್ಗಳಿಗೆ ಕಳುಹಿಸಿದಾಗ ಎಡ ಮತ್ತು ಬಲ ಕಣ್ಣುಗಳಿಗೆ ವಿಭಿನ್ನ ಬಫರ್ಗಳೊಂದಿಗೆ ಸ್ಟಿರಿಯೊ ಇಮೇಜ್ ಅನ್ನು ರೂಪಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.
- labwc ಯೋಜನೆಯು ಓಪನ್ಬಾಕ್ಸ್ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ನೆನಪಿಸುವ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ವೇಲ್ಯಾಂಡ್ಗಾಗಿ ಸಂಯೋಜಿತ ಸರ್ವರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ (ವೇಲ್ಯಾಂಡ್ಗಾಗಿ ಓಪನ್ಬಾಕ್ಸ್ ಪರ್ಯಾಯವನ್ನು ರಚಿಸುವ ಪ್ರಯತ್ನವಾಗಿ ಯೋಜನೆಯು ಪ್ರಚಾರಗೊಂಡಿದೆ).
- LXQt ನ ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಕಸ್ಟಮ್ ಶೆಲ್ ರೂಪಾಂತರವಾದ LWQt ನ ಮೊದಲ ಆವೃತ್ತಿ ಲಭ್ಯವಿದೆ.
- Collabora, wxrd ಯೋಜನೆಯ ಭಾಗವಾಗಿ, ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಸಿಸ್ಟಮ್ಗಳಿಗಾಗಿ ಹೊಸ ವೇಲ್ಯಾಂಡ್ ಆಧಾರಿತ ಸಂಯೋಜಿತ ಸರ್ವರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ.
- ವೈನ್-ವೇಲ್ಯಾಂಡ್ 7.7 ಪ್ರಾಜೆಕ್ಟ್ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದು XWayland ಮತ್ತು X11 ಘಟಕಗಳನ್ನು ಬಳಸದೆಯೇ ವೈಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಆಧರಿಸಿ ಪರಿಸರದಲ್ಲಿ ವೈನ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ.
ಮೂಲ: https://lists.freedesktop.org