ಲ್ಯಾಬ್‌ಡಬ್ಲ್ಯೂಸಿ 0.7 ಬಿಡುಗಡೆ, ವೇಲ್ಯಾಂಡ್‌ಗಾಗಿ ಸಂಯೋಜಿತ ಸರ್ವರ್

labwc 0.7 ಪ್ರಾಜೆಕ್ಟ್‌ನ (ಲ್ಯಾಬ್ ವೇಲ್ಯಾಂಡ್ ಕಾಂಪೋಸಿಟರ್) ಬಿಡುಗಡೆಯು ಲಭ್ಯವಿದೆ, ಓಪನ್‌ಬಾಕ್ಸ್ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ನೆನಪಿಸುವ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ವೇಲ್ಯಾಂಡ್‌ಗಾಗಿ ಸಂಯೋಜಿತ ಸರ್ವರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ (ವೇಲ್ಯಾಂಡ್‌ಗಾಗಿ ಓಪನ್‌ಬಾಕ್ಸ್ ಪರ್ಯಾಯವನ್ನು ರಚಿಸುವ ಪ್ರಯತ್ನವಾಗಿ ಈ ಯೋಜನೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ). labwc ಯ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ ಕನಿಷ್ಠೀಯತೆ, ಕಾಂಪ್ಯಾಕ್ಟ್ ಅನುಷ್ಠಾನ, ವ್ಯಾಪಕವಾದ ಗ್ರಾಹಕೀಕರಣ ಆಯ್ಕೆಗಳು ಮತ್ತು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು ಸಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು GPLv2 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ಆಧಾರವು wlroots ಲೈಬ್ರರಿಯಾಗಿದೆ, ಇದನ್ನು ಸ್ವೇ ಬಳಕೆದಾರ ಪರಿಸರದ ಡೆವಲಪರ್‌ಗಳು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ ಮತ್ತು ವೇಲ್ಯಾಂಡ್ ಆಧಾರಿತ ಸಂಯೋಜಿತ ವ್ಯವಸ್ಥಾಪಕರ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸಲು ಮೂಲಭೂತ ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ವಿಸ್ತೃತ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್‌ಗಳಲ್ಲಿ, ಔಟ್‌ಪುಟ್ ಸಾಧನಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು wlr-ಔಟ್‌ಪುಟ್-ನಿರ್ವಹಣೆಯನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ, ಡೆಸ್ಕ್‌ಟಾಪ್ ಶೆಲ್‌ನ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸಲು ಲೇಯರ್-ಶೆಲ್ ಮತ್ತು ಕಸ್ಟಮ್ ಪ್ಯಾನೆಲ್‌ಗಳು ಮತ್ತು ವಿಂಡೋ ಸ್ವಿಚ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ವಿದೇಶಿ-ಟಾಪ್‌ಲೆವೆಲ್.

ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳನ್ನು ರಚಿಸುವುದು, ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿ ವಾಲ್‌ಪೇಪರ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುವುದು, ಫಲಕಗಳು ಮತ್ತು ಮೆನುಗಳನ್ನು ಇರಿಸುವುದು ಮುಂತಾದ ಕಾರ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಆಡ್-ಆನ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿದೆ. ಅನಿಮೇಟೆಡ್ ಪರಿಣಾಮಗಳು, ಗ್ರೇಡಿಯಂಟ್‌ಗಳು ಮತ್ತು ಐಕಾನ್‌ಗಳು (ವಿಂಡೋ ಬಟನ್‌ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ) ಎಲ್ಲವನ್ನೂ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ ಪರಿಸರದಲ್ಲಿ X11 ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು, XWayland DDX ಘಟಕದ ಬಳಕೆಯನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಥೀಮ್, ಮೂಲ ಮೆನು ಮತ್ತು ಹಾಟ್‌ಕೀಗಳನ್ನು xml ಸ್ವರೂಪದಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳ ಮೂಲಕ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ. ಹೆಚ್ಚಿನ ಪಿಕ್ಸೆಲ್ ಸಾಂದ್ರತೆ (HiDPI) ಪರದೆಗಳಿಗೆ ಅಂತರ್ನಿರ್ಮಿತ ಬೆಂಬಲವಿದೆ.

ಅಂತರ್ನಿರ್ಮಿತ ರೂಟ್ ಮೆನು ಜೊತೆಗೆ, menu.xml ಮೂಲಕ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ, ನೀವು ಬೆಮೆನ್, ಫಝೆಲ್ ಮತ್ತು wofi ನಂತಹ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್ ಮೆನು ಅನುಷ್ಠಾನಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು. ನೀವು Waybar, sfwbar, Yambar ಅಥವಾ LavaLauncher ಅನ್ನು ಫಲಕವಾಗಿ ಬಳಸಬಹುದು. ಸಂಪರ್ಕಿಸುವ ಮಾನಿಟರ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಅವುಗಳ ನಿಯತಾಂಕಗಳನ್ನು ಬದಲಾಯಿಸಲು, wlr-randr ಅಥವಾ kanshi ಅನ್ನು ಬಳಸಲು ಸೂಚಿಸಲಾಗುತ್ತದೆ. ಸ್ವೇಲಾಕ್ ಬಳಸಿ ಪರದೆಯನ್ನು ಲಾಕ್ ಮಾಡಲಾಗಿದೆ.

ಲ್ಯಾಬ್‌ಡಬ್ಲ್ಯೂಸಿ 0.7 ಬಿಡುಗಡೆ, ವೇಲ್ಯಾಂಡ್‌ಗಾಗಿ ಸಂಯೋಜಿತ ಸರ್ವರ್

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • wlroots 0.17 ಗ್ರಂಥಾಲಯದ ಹೊಸ ಶಾಖೆಗೆ ಪರಿವರ್ತನೆ ಮಾಡಲಾಗಿದೆ.
  • ಕರ್ಸರ್ ಚಿತ್ರಗಳ ಸರಣಿಯನ್ನು ರವಾನಿಸುವ ಮೂಲಕ ಕರ್ಸರ್‌ನ ನೋಟವನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಬಳಸಲಾಗುವ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಕರ್ಸರ್-ಆಕಾರ-v1 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ವೇಲ್ಯಾಂಡ್ ಫ್ರ್ಯಾಕ್ಷನಲ್-ಸ್ಕೇಲ್ ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಸಂಯೋಜಿತ ಮ್ಯಾನೇಜರ್ ಪೂರ್ಣಾಂಕವಲ್ಲದ ಮೇಲ್ಮೈ ಸ್ಕೇಲಿಂಗ್ ಮೌಲ್ಯಗಳನ್ನು ರವಾನಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಕ್ಲೈಂಟ್‌ಗೆ ದುಂಡಾದ ಪ್ರಮಾಣದ ಮಾಹಿತಿಯನ್ನು ರವಾನಿಸಲು ಹೋಲಿಸಿದರೆ wp_viewport ಆಬ್ಜೆಕ್ಟ್‌ಗಳಿಗೆ ಹೆಚ್ಚು ನಿಖರವಾದ ಬಫರ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
  • ವಿಂಡೋ ಹೆಡರ್‌ಗಳಲ್ಲಿ ಐಕಾನ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ವಿಂಡೋಗಳ ನಡುವೆ ಬದಲಾಯಿಸುವ ಇಂಟರ್ಫೇಸ್ ಎಡ ಅಥವಾ ಮೇಲಿನ ಬಾಣವನ್ನು ಒತ್ತುವ ಮೂಲಕ ಹಿಂದಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.
  • ವರ್ಚುವಲ್ ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗಳ ನಡುವೆ ಬದಲಾಯಿಸಲು ಇಂಟರ್‌ಫೇಸ್‌ನಲ್ಲಿನ ಥಂಬ್‌ನೇಲ್‌ಗಳ ಗಾತ್ರವನ್ನು ನಿರ್ಧರಿಸಲು osd.workspace-switcher.boxes ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.{ವಿಡ್ತ್,ಎತ್ತರ}.
  • ವರ್ಚುವಲ್ ಔಟ್‌ಪುಟ್ ಸಾಧನಗಳನ್ನು ಸೇರಿಸಲು ಮತ್ತು ತೆಗೆದುಹಾಕಲು VirtualOutputAdd ಮತ್ತು VirtualOutputRemove ಹೊಸ ಕ್ರಿಯೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಮರುಗಾತ್ರಗೊಳಿಸಲು ResizeTo ಕ್ರಿಯೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಯಾವಾಗಲೂ ಸಕ್ರಿಯ ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿ ವಿಷಯವನ್ನು ಇರಿಸಲು ಟಾಗಲ್ ಸರ್ವೆಪ್ರೆಸೆಂಟ್ ಕ್ರಿಯೆ ಮತ್ತು "ಯಾವಾಗಲೂ ಗೋಚರಿಸುವ ಕಾರ್ಯಸ್ಥಳದಲ್ಲಿ" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • XWayland ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ, _NET_WORKAREA ಆಸ್ತಿಯನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ, ಇದು ಪ್ಯಾನೆಲ್‌ಗಳಿಂದ ಆಕ್ರಮಿಸದ ಪರದೆಯ ಮೇಲೆ ಮುಕ್ತ ಪ್ರದೇಶದ ಗಾತ್ರವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಪಾಪ್-ಅಪ್ ಮೆನುಗಳ ಗಾತ್ರವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವಾಗ ಇದನ್ನು Qt ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ).

ಮೂಲ: opennet.ru

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