ವೇಲ್ಯಾಂಡ್-ಪ್ರೋಟೋಕಾಲ್ಗಳು 1.35 ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ, ಇದು ಮೂಲ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪೂರೈಸುವ ಮತ್ತು ಸಂಯೋಜಿತ ಸರ್ವರ್ಗಳು ಮತ್ತು ಬಳಕೆದಾರರ ಪರಿಸರಗಳನ್ನು ನಿರ್ಮಿಸಲು ಅಗತ್ಯವಾದ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಒದಗಿಸುವ ಪ್ರೋಟೋಕಾಲ್ಗಳು ಮತ್ತು ವಿಸ್ತರಣೆಗಳ ಗುಂಪನ್ನು ಒಳಗೊಂಡಿದೆ.
ಎಲ್ಲಾ ಪ್ರೋಟೋಕಾಲ್ಗಳು ಅನುಕ್ರಮವಾಗಿ ಮೂರು ಹಂತಗಳ ಮೂಲಕ ಹೋಗುತ್ತವೆ - ಅಭಿವೃದ್ಧಿ, ಪರೀಕ್ಷೆ ಮತ್ತು ಸ್ಥಿರೀಕರಣ. ಅಭಿವೃದ್ಧಿ ಹಂತವನ್ನು ("ಅಸ್ಥಿರ" ವರ್ಗ) ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು "ಸ್ಟೇಜಿಂಗ್" ಶಾಖೆಯಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅಧಿಕೃತವಾಗಿ ವೇಲ್ಯಾಂಡ್-ಪ್ರೋಟೋಕಾಲ್ಗಳ ಸೆಟ್ನಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪರೀಕ್ಷೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ಅದನ್ನು ಸ್ಥಿರ ವರ್ಗಕ್ಕೆ ಸರಿಸಲಾಗುತ್ತದೆ. "ಸ್ಟೇಜಿಂಗ್" ವರ್ಗದಿಂದ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಸಂಯೋಜಿತ ಸರ್ವರ್ಗಳು ಮತ್ತು ಕ್ಲೈಂಟ್ಗಳಲ್ಲಿ ಸಂಬಂಧಿತ ಕಾರ್ಯಚಟುವಟಿಕೆ ಅಗತ್ಯವಿರುವಲ್ಲಿ ಈಗಾಗಲೇ ಬಳಸಬಹುದು. "ಅಸ್ಥಿರ" ವರ್ಗಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿ, ಹೊಂದಾಣಿಕೆಯನ್ನು ಉಲ್ಲಂಘಿಸುವ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವುದನ್ನು "ಸ್ಟೇಜಿಂಗ್" ನಿಷೇಧಿಸುತ್ತದೆ, ಆದರೆ ಪರೀಕ್ಷೆಯ ಸಮಯದಲ್ಲಿ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ನ್ಯೂನತೆಗಳನ್ನು ಗುರುತಿಸಿದರೆ, ಪ್ರೋಟೋಕಾಲ್ನ ಹೊಸ ಮಹತ್ವದ ಆವೃತ್ತಿ ಅಥವಾ ಇನ್ನೊಂದು ವೇಲ್ಯಾಂಡ್ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಬದಲಿಯಾಗುವುದನ್ನು ಹೊರತುಪಡಿಸಲಾಗುವುದಿಲ್ಲ.
ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ:
- ಟ್ಯಾಬ್ಲೆಟ್-v2 ಪ್ರೋಟೋಕಾಲ್, ಇದು ಗ್ರಾಫಿಕ್ಸ್ ಟ್ಯಾಬ್ಲೆಟ್ಗಳಿಂದ ಇನ್ಪುಟ್ ಅನ್ನು ಸಂಘಟಿಸಲು ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದನ್ನು ಸ್ಥಿರ ವರ್ಗಕ್ಕೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ.
- ಹೊಸ ಆಲ್ಫಾ-ಮಾರ್ಪಡಿಸುವ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು "ಸ್ಟೇಜಿಂಗ್" ವರ್ಗಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ, ಕ್ಲೈಂಟ್ಗಳು ಮೇಲ್ಮೈ ಪಾರದರ್ಶಕತೆಯ ಮಟ್ಟವನ್ನು ಬದಲಾಯಿಸಲು ಮತ್ತು ಪಾರದರ್ಶಕತೆ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸಂಯೋಜಿತ ಸರ್ವರ್ಗೆ ಬದಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಇದು ಈ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು KMS ಗೆ ರವಾನಿಸುತ್ತದೆ.
- ಟೈಲ್ಡ್ ವಿಂಡೋ ವಿನ್ಯಾಸವನ್ನು ಬಳಸುವಾಗ ವಿಂಡೋದ ಜ್ಯಾಮಿತೀಯ ಗಡಿಗಳ ಹೊರಗೆ ಅಲಂಕಾರವನ್ನು ಪ್ರದರ್ಶಿಸದಂತೆ xdg-ಶೆಲ್ ಪ್ರೋಟೋಕಾಲ್ಗೆ ಶಿಫಾರಸು ಸೇರಿಸಲಾಗಿದೆ.
ಪ್ರಸ್ತುತ, ವೇಲ್ಯಾಂಡ್-ಪ್ರೋಟೋಕಾಲ್ಗಳು ಕೆಳಗಿನ ಸ್ಥಿರ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಒಳಗೊಂಡಿವೆ, ಇದು ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ:
- "viewporter" - ಕ್ಲೈಂಟ್ ಸರ್ವರ್ ಬದಿಯಲ್ಲಿ ಸ್ಕೇಲಿಂಗ್ ಮತ್ತು ಮೇಲ್ಮೈ ಅಂಚಿನ ಟ್ರಿಮ್ಮಿಂಗ್ ಕ್ರಿಯೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
- "ಪ್ರಸ್ತುತಿ-ಸಮಯ" - ವೀಡಿಯೊ ಪ್ರದರ್ಶನವನ್ನು ಒದಗಿಸುತ್ತದೆ.
- "xdg-shell" ಎನ್ನುವುದು ಮೇಲ್ಮೈಗಳನ್ನು ವಿಂಡೋಗಳಂತೆ ರಚಿಸಲು ಮತ್ತು ಸಂವಹನ ಮಾಡಲು ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ, ಇದು ಪರದೆಯ ಸುತ್ತಲೂ ಅವುಗಳನ್ನು ಸರಿಸಲು, ಕಡಿಮೆ ಮಾಡಲು, ವಿಸ್ತರಿಸಲು, ಮರುಗಾತ್ರಗೊಳಿಸಲು, ಇತ್ಯಾದಿಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
- “linux-dmabuf” - DMA-BUF ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಹಲವಾರು ವೀಡಿಯೊ ಕಾರ್ಡ್ಗಳ ಹಂಚಿಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ (DMA-BUF ಆಧಾರಿತ wl_buffer ಅನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ).
- "ಟ್ಯಾಬ್ಲೆಟ್" - ಗ್ರಾಫಿಕ್ ಮಾತ್ರೆಗಳಿಂದ ಇನ್ಪುಟ್ನ ಸಂಘಟನೆ.
"ಸ್ಟೇಜಿಂಗ್" ಶಾಖೆಯಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾದ ಪ್ರೋಟೋಕಾಲ್ಗಳು:
- drm-lease - ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಹೆಡ್ಸೆಟ್ಗಳಿಗೆ ಔಟ್ಪುಟ್ ಮಾಡುವಾಗ ಎಡ ಮತ್ತು ಬಲ ಕಣ್ಣುಗಳಿಗೆ ವಿಭಿನ್ನ ಬಫರ್ಗಳೊಂದಿಗೆ ಸ್ಟಿರಿಯೊ ಇಮೇಜ್ ಅನ್ನು ರಚಿಸಲು ಅಗತ್ಯವಾದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
- "ext-session-lock" - ಸೆಶನ್ ಅನ್ನು ಲಾಕ್ ಮಾಡುವ ವಿಧಾನವನ್ನು ವಿವರಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಸ್ಕ್ರೀನ್ ಸೇವರ್ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಅಥವಾ ದೃಢೀಕರಣ ಸಂವಾದವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
- "single-pixel-buffer" - ನಾಲ್ಕು 32-bit RGBA ಮೌಲ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಏಕ-ಪಿಕ್ಸೆಲ್ ಬಫರ್ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
- "xdg-ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ" - ವಿವಿಧ ಮೊದಲ ಹಂತದ ಮೇಲ್ಮೈಗಳ ನಡುವೆ ಗಮನವನ್ನು ವರ್ಗಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, xdg- ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು, ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಇನ್ನೊಂದಕ್ಕೆ ಗಮನವನ್ನು ಬದಲಾಯಿಸಬಹುದು).
- ವಿಷಯ-ಪ್ರಕಾರ - ಕ್ಲೈಂಟ್ಗಳಿಗೆ ಸಂಯೋಜಿತವಾಗಿ ರವಾನಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಸರ್ವರ್ "ವಿಷಯ ಪ್ರಕಾರ" ದಂತಹ ನಿರ್ದಿಷ್ಟ DRM ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಸುವಂತಹ ವಿಷಯ-ಅರಿವಿನ ನಡವಳಿಕೆಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಬಳಸಬಹುದಾದ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತಿರುವ ವಿಷಯದ ಕುರಿತು ಮಾಹಿತಿ. ಈ ಕೆಳಗಿನ ವಿಷಯ ಪ್ರಕಾರಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಘೋಷಿಸಲಾಗಿದೆ: ಯಾವುದೂ ಇಲ್ಲ (ಡೇಟಾ ಪ್ರಕಾರದ ಮಾಹಿತಿ ಇಲ್ಲ), ಫೋಟೋ (ಕನಿಷ್ಠ ಸಂಸ್ಕರಣೆಯ ಅಗತ್ಯವಿರುವ ಡಿಜಿಟಲ್ ಫೋಟೋ ಔಟ್ಪುಟ್), ವೀಡಿಯೊ (ವೀಡಿಯೊ ಅಥವಾ ಅನಿಮೇಷನ್, ತೊದಲುವಿಕೆಯನ್ನು ತಪ್ಪಿಸಲು ಹೆಚ್ಚು ನಿಖರವಾದ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಅಗತ್ಯವಿದೆ), ಮತ್ತು ಆಟ (ಆಟವನ್ನು ಪ್ರಾರಂಭಿಸುವುದು, ಕನಿಷ್ಠ ವಿಳಂಬದೊಂದಿಗೆ ಔಟ್ಪುಟ್ ಅಗತ್ಯವಿದೆ).
- ext-idle-notify - ಬಳಕೆದಾರರ ನಿಷ್ಕ್ರಿಯತೆಯ ಕುರಿತು ಕ್ಲೈಂಟ್ಗಳಿಗೆ ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸಲು ಸಂಯೋಜಿತ ಸರ್ವರ್ಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ನಿರ್ದಿಷ್ಟ ಸಮಯದ ನಿಷ್ಕ್ರಿಯತೆಯ ನಂತರ ಹೆಚ್ಚುವರಿ ವಿದ್ಯುತ್ ಉಳಿತಾಯ ಮೋಡ್ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು.
- ಟಿಯರಿಂಗ್ ಕಂಟ್ರೋಲ್ - ಫುಲ್-ಸ್ಕ್ರೀನ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಲಂಬವಾದ ಡ್ಯಾಂಪಿಂಗ್ ಪಲ್ಸ್ನೊಂದಿಗೆ ಲಂಬ ಸಿಂಕ್ರೊನೈಸೇಶನ್ (VSync) ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಔಟ್ಪುಟ್ನಲ್ಲಿ ಹರಿದುಹೋಗದಂತೆ ರಕ್ಷಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಮಲ್ಟಿಮೀಡಿಯಾ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ, ಹರಿದುಹೋಗುವ ಕಾರಣದಿಂದಾಗಿ ಕಲಾಕೃತಿಗಳು ಅನಪೇಕ್ಷಿತ ಪರಿಣಾಮವಾಗಿದೆ, ಆದರೆ ಗೇಮಿಂಗ್ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ, ಕಲಾಕೃತಿಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸುವಾಗ ಹೆಚ್ಚುವರಿ ವಿಳಂಬಗಳನ್ನು ಉಂಟುಮಾಡಿದರೆ ಅವುಗಳನ್ನು ಸಹಿಸಿಕೊಳ್ಳಬಹುದು.
- ext-foreign-toplevel-list - ಉನ್ನತ ಮಟ್ಟದಲ್ಲಿ ಇರಿಸಲಾದ ಮೇಲ್ಮೈಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಹಿಂಪಡೆಯುತ್ತದೆ, ಇದು ಇತರ ವಿಷಯದ ಮೇಲೆ ಡಾಕ್ ಮಾಡಲು ವಿಂಡೋಗಳನ್ನು ಸಂಘಟಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮ ಸ್ವಂತ ಫಲಕಗಳು ಮತ್ತು ವಿಂಡೋ ಸ್ವಿಚ್ಗಳನ್ನು ಲಗತ್ತಿಸಲು.
- ಭದ್ರತೆ-ಸಂದರ್ಭ - ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಪ್ರತ್ಯೇಕತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಗ್ರಾಹಕರನ್ನು ಗುರುತಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಕ್ಲೈಂಟ್ ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಸಂಯೋಜಿತ ಸರ್ವರ್ಗೆ ಹೊಸ ಸಂಪರ್ಕವನ್ನು ನೋಂದಾಯಿಸಬಹುದು ಮತ್ತು ಅದಕ್ಕೆ ಭದ್ರತಾ ಸಂದರ್ಭವನ್ನು ಲಗತ್ತಿಸಬಹುದು, ಅದರ ನಂತರ ಸಂಯೋಜಿತ ವ್ಯವಸ್ಥಾಪಕರು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಭದ್ರತಾ ಸಂದರ್ಭದ ಆಧಾರದ ಮೇಲೆ ಸ್ಥಾಪಿಸಲಾದ ಸಂಪರ್ಕಕ್ಕೆ ಲಭ್ಯವಿರುವ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತಾರೆ.
- ಕರ್ಸರ್-ಆಕಾರವು ಕರ್ಸರ್ನ ನೋಟವನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಪರ್ಯಾಯ ಮಾರ್ಗವಾಗಿದೆ, ಇದು ಮೇಲ್ಮೈಗೆ (wl_surface) ಸ್ನ್ಯಾಪ್ ಮಾಡುವ ಬದಲು ಕರ್ಸರ್ ಚಿತ್ರಗಳ ಸರಣಿಯನ್ನು ರವಾನಿಸುವ ಆಧಾರದ ಮೇಲೆ.
- "ext-transient-seat" ಅನ್ನು ವರ್ಚುವಲ್ ಇನ್ಪುಟ್ ಸಾಧನಗಳೊಂದಿಗೆ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ತಾತ್ಕಾಲಿಕ ಸ್ವತಂತ್ರ ಅವಧಿಗಳನ್ನು (ಆಸನಗಳು) ರಚಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಸಂಪರ್ಕಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ರಿಮೋಟ್ ಡೆಸ್ಕ್ಟಾಪ್ ಈ ಪ್ರೋಟೋಕಾಲ್ ಪ್ರತಿ ಬಳಕೆದಾರರಿಗೆ ವರ್ಚುವಲ್ ಕೀಬೋರ್ಡ್ ಮತ್ತು ಮೌಸ್ನೊಂದಿಗೆ ಪ್ರತ್ಯೇಕ ಸೆಷನ್ ಅನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
- "xdg-toplevel-drag" - ಡ್ರ್ಯಾಗ್ ಕಾರ್ಯಾಚರಣೆಗೆ ಉನ್ನತ ಮಟ್ಟದ ವಿಂಡೋಗಳನ್ನು ಲಗತ್ತಿಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ "ಡ್ರ್ಯಾಗ್ & ಡ್ರಾಪ್" ಕಾರ್ಯವಿಧಾನವನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಟೂಲ್ಬಾರ್ಗಳು ಅಥವಾ ಬ್ರೌಸರ್ ಟ್ಯಾಬ್ಗಳನ್ನು ಮೌಸ್ನೊಂದಿಗೆ ಡ್ರ್ಯಾಗ್ ಮಾಡುವುದನ್ನು ಸಂಘಟಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ಹೊಸ ಪ್ರೋಟೋಕಾಲ್ ನಿಮಗೆ ವಿಂಡೋದ ಡಿಟ್ಯಾಚೇಬಲ್ ಭಾಗಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಆ ವಿಂಡೋದಿಂದ ಎಳೆದಾಗ, ಹೊಸ ವಿಂಡೋಗಳಾಗುತ್ತವೆ ಮತ್ತು ಮರು-ಲಗತ್ತಿಸುವ ಮೊದಲು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿಂಡೋದ ಮೇಲೆ ಚಲಿಸಬಹುದು.
- "xdg-dialog" - ಉನ್ನತ ಮಟ್ಟದ ಮೇಲ್ಮೈಗಳಿಗೆ ಸಂವಾದ-ನಿರ್ದಿಷ್ಟ ಗುಣಲಕ್ಷಣಗಳನ್ನು ನಿಯೋಜಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ನೀವು ಇತರ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಬಳಕೆದಾರರ ಸಂವಹನವನ್ನು ನಿರ್ಬಂಧಿಸುವ ಮಾದರಿ ಸಂವಾದಗಳನ್ನು ರಚಿಸಬಹುದು.
- "linux-drm-syncobj" - DRM (ಡೈರೆಕ್ಟ್ ರೆಂಡರಿಂಗ್ ಮ್ಯಾನೇಜರ್) ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಬಫರ್ಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಬಫರ್ಗೆ ಸೆಳೆಯುವಾಗ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಂದರ್ಭದಲ್ಲಿ, ಪ್ರಸ್ತಾವಿತ ಪ್ರೋಟೋಕಾಲ್ ವಲ್ಕನ್ ಮತ್ತು ಓಪನ್ಜಿಎಲ್ ಗ್ರಾಫಿಕ್ಸ್ API ಗಳ ಆಧಾರದ ಮೇಲೆ ಡ್ರೈವರ್ಗಳೊಂದಿಗೆ ಕೆಲಸವನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಎಂದು ಭಾವಿಸಲಾಗಿದೆ (ಅನುಷ್ಠಾನವು ಡ್ರೈವರ್ಗಳಲ್ಲಿನ ಹ್ಯಾಂಡ್ಲರ್ಗಳನ್ನು ಆಧರಿಸಿದೆ). ಸಂಯೋಜಿತ ವ್ಯವಸ್ಥಾಪಕರು ಬಫರ್ ಅನ್ನು ಸಲ್ಲಿಸುವ ಮೊದಲು ಬಫರ್ಗೆ ರೆಂಡರ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಹೊಸ ಪ್ರೋಟೋಕಾಲ್ ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ.
"ಅಸ್ಥಿರ" ಶಾಖೆಯಲ್ಲಿ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ:
- "ಫುಲ್ಸ್ಕ್ರೀನ್-ಶೆಲ್" - ಪೂರ್ಣ ಪರದೆಯ ಮೋಡ್ನಲ್ಲಿ ಕೆಲಸದ ನಿಯಂತ್ರಣ.
- "ಇನ್ಪುಟ್-ಮೆಥಡ್" - ಇನ್ಪುಟ್ ವಿಧಾನಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದು.
- "ಐಡಲ್-ಇನ್ಹಿಬಿಟ್" - ಸ್ಕ್ರೀನ್ ಸೇವರ್ (ಸ್ಕ್ರೀನ್ ಸೇವರ್) ಉಡಾವಣೆಯನ್ನು ನಿರ್ಬಂಧಿಸುವುದು.
- "ಇನ್ಪುಟ್-ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳು" - ಇನ್ಪುಟ್ ಈವೆಂಟ್ಗಳಿಗಾಗಿ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳು.
- "ಕೀಬೋರ್ಡ್-ಶಾರ್ಟ್ಕಟ್ಗಳು-ಪ್ರತಿಬಂಧಕ" - ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ಗಳು ಮತ್ತು ಹಾಟ್ಕೀಗಳ ಲಗತ್ತನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ.
- "ಲಿನಕ್ಸ್-ಸ್ಪಷ್ಟ-ಸಿಂಕ್ರೊನೈಸೇಶನ್" ಎನ್ನುವುದು ಮೇಲ್ಮೈ-ಬೌಂಡ್ ಬಫರ್ಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಲಿನಕ್ಸ್-ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯವಿಧಾನವಾಗಿದೆ.
- "ಪಾಯಿಂಟರ್-ಗೆಸ್ಚರ್ಸ್" - ಟಚ್ ಸ್ಕ್ರೀನ್ಗಳಿಂದ ನಿಯಂತ್ರಣ.
- "ಪಾಯಿಂಟರ್ ನಿರ್ಬಂಧಗಳು" - ಪಾಯಿಂಟರ್ ನಿರ್ಬಂಧಗಳು (ತಡೆಗಟ್ಟುವಿಕೆ).
- “ಪ್ರಾಥಮಿಕ-ಆಯ್ಕೆ” - X11 ನೊಂದಿಗೆ ಸಾದೃಶ್ಯದ ಮೂಲಕ, ಇದು ಪ್ರಾಥಮಿಕ ಕ್ಲಿಪ್ಬೋರ್ಡ್ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ (ಪ್ರಾಥಮಿಕ ಆಯ್ಕೆ), ಅದರ ಮಾಹಿತಿಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಮಧ್ಯದ ಮೌಸ್ ಬಟನ್ನೊಂದಿಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ.
- "ಸಂಬಂಧಿ ಪಾಯಿಂಟರ್ ಘಟನೆಗಳು" - ಸಾಪೇಕ್ಷ ಪಾಯಿಂಟರ್ ಘಟನೆಗಳು.
- "ಪಠ್ಯ-ಇನ್ಪುಟ್" - ಪಠ್ಯ ಇನ್ಪುಟ್ನ ಸಂಘಟನೆ.
- "xdg-foreign" ಎನ್ನುವುದು "ನೆರೆಹೊರೆಯ" ಕ್ಲೈಂಟ್ನ ಮೇಲ್ಮೈಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ.
- "xdg-decoration" - ಸರ್ವರ್ ಬದಿಯಲ್ಲಿ ವಿಂಡೋ ಅಲಂಕಾರಗಳನ್ನು ಸಲ್ಲಿಸುವುದು.
- "xdg-output" - ವೀಡಿಯೊ ಔಟ್ಪುಟ್ ಕುರಿತು ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ (ಫ್ರಾಕ್ಷನಲ್ ಸ್ಕೇಲಿಂಗ್ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ).
- "xwayland-keyboard-grab" - XWayland ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಇನ್ಪುಟ್ ಅನ್ನು ಸೆರೆಹಿಡಿಯಿರಿ.
ಮೂಲ: opennet.ru
