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

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

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

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

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

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

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

  • wlroots ನಲ್ಲಿ ಒದಗಿಸಲಾದ ದೃಶ್ಯ ಗ್ರಾಫ್ API ಯ ಬಳಕೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಪುನರ್ನಿರ್ಮಿಸಲಾಗಿದೆ. ಪುನರ್ನಿರ್ಮಾಣವು ರೆಂಡರಿಂಗ್, ಕಿಟಕಿಗಳ ಅಲಂಕಾರ, ಮೆನುಗಳು ಮತ್ತು ಪರದೆಯ ಶೆಲ್ನ ಅನುಷ್ಠಾನದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಿತು. ಚಿತ್ರಗಳು ಮತ್ತು ಫಾಂಟ್‌ಗಳನ್ನು ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸುವ ಮೊದಲು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದನ್ನು ಟೆಕ್ಸ್ಚರ್‌ಗಳ ಬದಲಿಗೆ ಬಫರ್‌ಗಳನ್ನು ಬಳಸಲು ಬದಲಾಯಿಸಲಾಗಿದೆ (wlr_texture ರಚನೆ), ಇದು ಸರಿಯಾದ ಔಟ್‌ಪುಟ್ ಸ್ಕೇಲಿಂಗ್ ಅನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ. wlr_scene_nodes ಗೆ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಬಂಧಿಸಲು ಸರಳೀಕೃತ ಕೋಡ್. ಸುಧಾರಿತ ಡೀಬಗ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯಗಳು.
  • ವರ್ಚುವಲ್ ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಕ್ಲೈಂಟ್ ಮೆನುಗಳಲ್ಲಿ ವಿವಿಧ ಭಾಷೆಗಳನ್ನು ಬಳಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ವೀಡಿಯೊ ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ಬಳಸಲಾಗುವ ಪ್ರಸ್ತುತಿ-ಸಮಯದ ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • ಸ್ಪರ್ಶ ಸಾಧನಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • drm_lease_v1 ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಹೆಲ್ಮೆಟ್‌ಗಳಿಗೆ ಔಟ್‌ಪುಟ್ ಮಾಡುವಾಗ ಎಡ ಮತ್ತು ಬಲ ಕಣ್ಣುಗಳಿಗೆ ವಿಭಿನ್ನ ಬಫರ್‌ಗಳೊಂದಿಗೆ ಸ್ಟಿರಿಯೊ ಇಮೇಜ್ ಅನ್ನು ರಚಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.
  • ವರ್ಚುವಲ್ ಕೀಬೋರ್ಡ್ ಮತ್ತು ಪಾಯಿಂಟರ್ ಅನ್ನು ಬಳಸಲು ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • ಇತರ ವಿಂಡೋಗಳ ಮೇಲೆ ವಿಂಡೋವನ್ನು ಡಾಕ್ ಮಾಡಲು ಮೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಟಾಗಲ್ಆಲ್ವೇಸ್ಆನ್‌ಟಾಪ್).
  • ವಿಂಡೋ ಗಡಿ ಅಗಲ ಮತ್ತು ಬಣ್ಣವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು osd.border.color ಮತ್ತು osd.border.width ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಕೀಬೋರ್ಡ್ ಇನ್‌ಪುಟ್ ವಿಳಂಬ ಮತ್ತು ಪುನರಾವರ್ತಿತ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಮೌಸ್ ಚಕ್ರದೊಂದಿಗೆ ಸ್ಕ್ರೋಲಿಂಗ್ ಮಾಡಲು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಬಂಧಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಡೀಫಾಲ್ಟ್ ಆಗಿ, ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿ ಸ್ಕ್ರೋಲ್ ಮಾಡುವಾಗ, ನೀವು ವರ್ಚುವಲ್ ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗಳ ನಡುವೆ ಬದಲಾಯಿಸುತ್ತೀರಿ).
  • ನಯವಾದ ಮತ್ತು ಅಡ್ಡ ಸ್ಕ್ರೋಲಿಂಗ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • xwayland ಇಲ್ಲದ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ Debian, FreeBSD, Arch ಮತ್ತು Void ಗಾಗಿ ಅಸೆಂಬ್ಲಿಗಳಿಗೆ ನಿರಂತರ ಏಕೀಕರಣ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಪರೀಕ್ಷೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • ಫಾಂಟ್‌ಗಳ ಒಲವು ಮತ್ತು ದಪ್ಪವನ್ನು ಸರಿಹೊಂದಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಇಟಾಲಿಕ್ ಮತ್ತು ಬೋಲ್ಡ್ ಫಾಂಟ್‌ಗಳನ್ನು ಬಳಸಲು).
  • ಸೆಟ್ಟಿಂಗ್ ಸೇರಿಸಲಾಗಿದೆ ಅಂಚಿನ ಪೂರ್ವವೀಕ್ಷಣೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸಲು.
  • ಉಪಮೆನುಗಳಿಗಾಗಿ ಬಾಣಗಳನ್ನು ಈಗ ನಿರೂಪಿಸಲಾಗಿದೆ. ಮೆನುವಿನಲ್ಲಿ ಡಿಲಿಮಿಟರ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • xdg-desktop-portal-wlr ಪ್ರೋಟೋಕಾಲ್ ಹೆಚ್ಚುವರಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಲ್ಲದೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ (dbus ಅನ್ನು systemd ಮೂಲಕ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ), ಇದು OBS ಸ್ಟುಡಿಯೊವನ್ನು ಪ್ರಾರಂಭಿಸುವ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ.



ಮೂಲ: opennet.ru

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