ವೇಲ್ಯಾಂಡ್-ಪ್ರೋಟೋಕಾಲ್‌ಗಳು 1.21 ಬಿಡುಗಡೆ

ವೇಲ್ಯಾಂಡ್-ಪ್ರೋಟೋಕಾಲ್‌ಗಳ 1.21 ಪ್ಯಾಕೇಜ್‌ನ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದು ಮೂಲ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್‌ನ ಸಾಮರ್ಥ್ಯಗಳಿಗೆ ಪೂರಕವಾಗಿರುವ ಮತ್ತು ಸಂಯೋಜಿತ ಸರ್ವರ್‌ಗಳು ಮತ್ತು ಬಳಕೆದಾರರ ಪರಿಸರವನ್ನು ನಿರ್ಮಿಸಲು ಅಗತ್ಯವಾದ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಒದಗಿಸುವ ಪ್ರೋಟೋಕಾಲ್‌ಗಳು ಮತ್ತು ವಿಸ್ತರಣೆಗಳ ಗುಂಪನ್ನು ಒಳಗೊಂಡಿದೆ.

ಬಿಡುಗಡೆ 1.21 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಉತ್ಪಾದನಾ ಪರಿಸರದಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾದ ಪ್ರೋಟೋಕಾಲ್‌ಗಳ ಸ್ಥಿರೀಕರಣ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸುಗಮಗೊಳಿಸಲು "ಅಸ್ಥಿರ" ಪ್ರೋಟೋಕಾಲ್ ಅಭಿವೃದ್ಧಿ ಹಂತವನ್ನು "ಸ್ಟೇಜಿಂಗ್" ನಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಎಲ್ಲಾ ಪ್ರೋಟೋಕಾಲ್‌ಗಳು ಅನುಕ್ರಮವಾಗಿ ಮೂರು ಹಂತಗಳ ಮೂಲಕ ಹೋಗುತ್ತವೆ - ಅಭಿವೃದ್ಧಿ, ಪರೀಕ್ಷೆ ಮತ್ತು ಸ್ಥಿರೀಕರಣ. ಅಭಿವೃದ್ಧಿ ಹಂತವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು "ಸ್ಟೇಜಿಂಗ್" ಶಾಖೆಯಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ವೇಲ್ಯಾಂಡ್-ಪ್ರೋಟೋಕಾಲ್ಗಳ ಸೆಟ್ನಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪರೀಕ್ಷೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ಅದನ್ನು ಸ್ಥಿರ ವರ್ಗಕ್ಕೆ ಸರಿಸಲಾಗುತ್ತದೆ. "ಸ್ಟೇಜಿಂಗ್" ವರ್ಗದಿಂದ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಸಂಯೋಜಿತ ಸರ್ವರ್‌ಗಳು ಮತ್ತು ಕ್ಲೈಂಟ್‌ಗಳಲ್ಲಿ ಸಂಬಂಧಿತ ಕಾರ್ಯಚಟುವಟಿಕೆ ಅಗತ್ಯವಿರುವಲ್ಲಿ ಈಗಾಗಲೇ ಬಳಸಬಹುದು. "ಸ್ಟೇಜಿಂಗ್" ವಿಭಾಗದಲ್ಲಿ, ಹೊಂದಾಣಿಕೆಯನ್ನು ಉಲ್ಲಂಘಿಸುವ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವುದನ್ನು ನಿಷೇಧಿಸಲಾಗಿದೆ, ಆದರೆ ಪರೀಕ್ಷೆಯ ಸಮಯದಲ್ಲಿ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ನ್ಯೂನತೆಗಳನ್ನು ಗುರುತಿಸಿದರೆ, ಪ್ರೋಟೋಕಾಲ್ನ ಹೊಸ ಮಹತ್ವದ ಆವೃತ್ತಿ ಅಥವಾ ಇನ್ನೊಂದು ವೇಲ್ಯಾಂಡ್ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಬದಲಿಯಾಗಿ ಹೊರಗಿಡಲಾಗುವುದಿಲ್ಲ.

ಹೊಸ ಆವೃತ್ತಿಯು ಆಟೋಟೂಲ್‌ಗಳ ಬದಲಿಗೆ ಮೆಸನ್ ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಾಪಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒಳಗೊಂಡಿದೆ. ಭವಿಷ್ಯದಲ್ಲಿ ಆಟೋಟೂಲ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುವುದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿಲ್ಲಿಸುವ ಯೋಜನೆಗಳಿವೆ. ಹೊಸ xdg-ಸಕ್ರಿಯಗೊಳಿಸುವ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಸ್ಟೇಜಿಂಗ್ ವರ್ಗಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ, ಇದು ವಿವಿಧ ಮೊದಲ ಹಂತದ ಮೇಲ್ಮೈಗಳ ನಡುವೆ ಗಮನವನ್ನು ವರ್ಗಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, xdg-ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯೊಂದಿಗೆ, ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಲಾಂಚರ್ ಇಂಟರ್ಫೇಸ್ ಮತ್ತೊಂದು ಇಂಟರ್ಫೇಸ್ಗೆ ಗಮನವನ್ನು ನೀಡಬಹುದು ಅಥವಾ ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಇನ್ನೊಂದಕ್ಕೆ ಫೋಕಸ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು. xdg-ಸಕ್ರಿಯಗೊಳಿಸುವ ಬೆಂಬಲವನ್ನು ಈಗಾಗಲೇ Qt, GTK, wlroots, Mutter ಮತ್ತು KWin ಗಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ.

ಪ್ರಸ್ತುತ, ವೇಲ್ಯಾಂಡ್-ಪ್ರೋಟೋಕಾಲ್‌ಗಳು ಕೆಳಗಿನ ಸ್ಥಿರ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿವೆ, ಇದು ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ:

  • "viewporter" - ಕ್ಲೈಂಟ್ ಸರ್ವರ್ ಬದಿಯಲ್ಲಿ ಸ್ಕೇಲಿಂಗ್ ಮತ್ತು ಮೇಲ್ಮೈ ಅಂಚಿನ ಟ್ರಿಮ್ಮಿಂಗ್ ಕ್ರಿಯೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
  • "ಪ್ರಸ್ತುತಿ ಸಮಯ" - ವೀಡಿಯೊ ಪ್ರದರ್ಶನವನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • "xdg-shell" ಎನ್ನುವುದು ಮೇಲ್ಮೈಗಳನ್ನು ವಿಂಡೋಗಳಂತೆ ರಚಿಸಲು ಮತ್ತು ಸಂವಹನ ಮಾಡಲು ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ, ಇದು ಪರದೆಯ ಸುತ್ತಲೂ ಅವುಗಳನ್ನು ಸರಿಸಲು, ಕಡಿಮೆ ಮಾಡಲು, ವಿಸ್ತರಿಸಲು, ಮರುಗಾತ್ರಗೊಳಿಸಲು, ಇತ್ಯಾದಿಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

"ಸ್ಟೇಜಿಂಗ್" ಶಾಖೆಯಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾದ ಪ್ರೋಟೋಕಾಲ್ಗಳು:

  • "ಫುಲ್‌ಸ್ಕ್ರೀನ್-ಶೆಲ್" - ಪೂರ್ಣ ಪರದೆಯ ಮೋಡ್‌ನಲ್ಲಿ ಕೆಲಸದ ನಿಯಂತ್ರಣ;
  • "ಇನ್ಪುಟ್-ವಿಧಾನ" - ಇನ್ಪುಟ್ ವಿಧಾನಗಳನ್ನು ಸಂಸ್ಕರಿಸುವುದು;
  • "ಐಡಲ್-ಇನ್ಹಿಬಿಟ್" - ಸ್ಕ್ರೀನ್ ಸೇವರ್ (ಸ್ಕ್ರೀನ್ ಸೇವರ್) ಉಡಾವಣೆಯನ್ನು ನಿರ್ಬಂಧಿಸುವುದು;
  • "ಇನ್‌ಪುಟ್-ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳು" - ಇನ್‌ಪುಟ್ ಈವೆಂಟ್‌ಗಳಿಗಾಗಿ ಸಮಯಸ್ಟ್ಯಾಂಪ್‌ಗಳು;
  • "linux-dmabuf" - DMABuff ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಹಲವಾರು ವೀಡಿಯೊ ಕಾರ್ಡ್‌ಗಳ ಹಂಚಿಕೆ;
  • "ಪಠ್ಯ-ಇನ್ಪುಟ್" - ಪಠ್ಯ ಇನ್ಪುಟ್ನ ಸಂಘಟನೆ;
  • "ಪಾಯಿಂಟರ್-ಗೆಸ್ಚರ್ಸ್" - ಟಚ್ ಸ್ಕ್ರೀನ್‌ಗಳಿಂದ ನಿಯಂತ್ರಣ;
  • "ಸಂಬಂಧಿ ಪಾಯಿಂಟರ್ ಘಟನೆಗಳು" - ಸಂಬಂಧಿತ ಪಾಯಿಂಟರ್ ಘಟನೆಗಳು;
  • "ಪಾಯಿಂಟರ್ ನಿರ್ಬಂಧಗಳು" - ಪಾಯಿಂಟರ್ ನಿರ್ಬಂಧಗಳು (ತಡೆಗಟ್ಟುವಿಕೆ);
  • "ಟ್ಯಾಬ್ಲೆಟ್" - ಟ್ಯಾಬ್ಲೆಟ್‌ಗಳಿಂದ ಇನ್‌ಪುಟ್‌ಗೆ ಬೆಂಬಲ.
  • “xdg-foreign” - “ನೆರೆಹೊರೆಯ” ಕ್ಲೈಂಟ್‌ನ ಮೇಲ್ಮೈಗಳೊಂದಿಗೆ ಸಂವಹನಕ್ಕಾಗಿ ಇಂಟರ್ಫೇಸ್;
  • “xdg-decoration” - ಸರ್ವರ್ ಬದಿಯಲ್ಲಿ ವಿಂಡೋ ಅಲಂಕಾರಗಳನ್ನು ಸಲ್ಲಿಸುವುದು;
  • "xdg-ಔಟ್‌ಪುಟ್" - ವೀಡಿಯೊ ಔಟ್‌ಪುಟ್ ಕುರಿತು ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ (ಫ್ರಾಕ್ಷನಲ್ ಸ್ಕೇಲಿಂಗ್‌ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ);
  • "xwayland-keyboard-grab" - XWayland ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಇನ್‌ಪುಟ್ ಅನ್ನು ಸೆರೆಹಿಡಿಯಿರಿ.
  • ಪ್ರಾಥಮಿಕ-ಆಯ್ಕೆ - X11 ನೊಂದಿಗೆ ಸಾದೃಶ್ಯದ ಮೂಲಕ, ಪ್ರಾಥಮಿಕ ಕ್ಲಿಪ್ಬೋರ್ಡ್ (ಪ್ರಾಥಮಿಕ ಆಯ್ಕೆ) ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ, ಅದರ ಮಾಹಿತಿಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಮಧ್ಯದ ಮೌಸ್ ಬಟನ್ನೊಂದಿಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ;
  • ಲಿನಕ್ಸ್-ಸ್ಪಷ್ಟ-ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಮೇಲ್ಮೈ-ಬೌಂಡ್ ಬಫರ್‌ಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಲಿನಕ್ಸ್-ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯವಿಧಾನವಾಗಿದೆ.
  • xdg-ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ - ವಿವಿಧ ಮೊದಲ ಹಂತದ ಮೇಲ್ಮೈಗಳ ನಡುವೆ ಗಮನವನ್ನು ವರ್ಗಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, xdg-ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು, ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಇನ್ನೊಂದಕ್ಕೆ ಗಮನವನ್ನು ಬದಲಾಯಿಸಬಹುದು).

ಮೂಲ: opennet.ru

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