ದಿ labwc 0.5 ರ ಹೊಸ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆ, ಇದು ಅಭಿವೃದ್ಧಿಯ ಸ್ಥಾನದಲ್ಲಿದೆ ವೇಲ್ಯಾಂಡ್ಗಾಗಿ ಸಂಯೋಜಿತ ಸರ್ವರ್ ಓಪನ್ಬಾಕ್ಸ್ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ನೆನಪಿಸುವ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ (ವೇಲ್ಯಾಂಡ್ಗಾಗಿ ಓಪನ್ಬಾಕ್ಸ್ ಪರ್ಯಾಯವನ್ನು ರಚಿಸುವ ಪ್ರಯತ್ನವಾಗಿ ಯೋಜನೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ).
labwc ಯ ವೈಶಿಷ್ಟ್ಯಗಳ ಪೈಕಿ ದಿ ಕನಿಷ್ಠೀಯತೆ, ಕಾಂಪ್ಯಾಕ್ಟ್ ಅನುಷ್ಠಾನ, ವ್ಯಾಪಕ ಗ್ರಾಹಕೀಕರಣ ಆಯ್ಕೆಗಳು ಮತ್ತು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ. ಇದು ಸ್ವೇ ಬಳಕೆದಾರ ಪರಿಸರದ ಡೆವಲಪರ್ಗಳು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ wlroots ಲೈಬ್ರರಿಯನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಸಂಯೋಜಿತ ವ್ಯವಸ್ಥಾಪಕರ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸಲು ಮೂಲಭೂತ ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
ವೇಲ್ಯಾಂಡ್ನ ವಿಸ್ತೃತ ಪ್ರೋಟೋಕಾಲ್ಗಳಲ್ಲಿ, ಔಟ್ಪುಟ್ ಸಾಧನಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು wlr-ಔಟ್ಪುಟ್-ಮ್ಯಾನೇಜ್ಮೆಂಟ್, ಡೆಸ್ಕ್ಟಾಪ್ ಶೆಲ್ನ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸಲು ಲೇಯರ್-ಶೆಲ್ ಮತ್ತು ನಿಮ್ಮ ಸ್ವಂತ ಪೇನ್ಗಳು ಮತ್ತು ವಿಂಡೋ ಸ್ವಿಚ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ವಿದೇಶಿ-ಟಾಪ್ಲೆವೆಲ್ ಅನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಪ್ಲಗಿನ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿದೆ ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳನ್ನು ರಚಿಸುವುದು, ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ ವಾಲ್ಪೇಪರ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುವುದು, ಪ್ಯಾನೆಲ್ಗಳು ಮತ್ತು ಮೆನುಗಳನ್ನು ಇರಿಸುವುದು ಮುಂತಾದ ಕಾರ್ಯಗಳು. ಅನಿಮೇಟೆಡ್ ಪರಿಣಾಮಗಳು, ಗ್ರೇಡಿಯಂಟ್ಗಳು ಮತ್ತು ಐಕಾನ್ಗಳು (ವಿಂಡೋ ಬಟನ್ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ) ಮೂಲತಃ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.
X11 ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸಲು ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ ಪರಿಸರದಲ್ಲಿ, XWayland DDX ಘಟಕದ ಬಳಕೆಯನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಥೀಮ್, ಮೂಲ ಮೆನು ಮತ್ತು ಹಾಟ್ಕೀಗಳನ್ನು xml ಸ್ವರೂಪದಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳ ಮೂಲಕ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ.
menu.xml ಮೂಲಕ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ಅಂತರ್ನಿರ್ಮಿತ ರೂಟ್ ಮೆನು ಜೊತೆಗೆ, bemenu , fuzzel ಮತ್ತು wofi ನಂತಹ ಥರ್ಡ್-ಪಾರ್ಟಿ ಅಪ್ಲಿಕೇಶನ್ ಮೆನು ಅಳವಡಿಕೆಗಳನ್ನು ಸೇರಿಸಿಕೊಳ್ಳಬಹುದು, ಜೊತೆಗೆ Waybar, Ambar ಅಥವಾ LavaLauncher ಅನ್ನು ಪ್ಯಾನೆಲ್ ಆಗಿ ಬಳಸಬಹುದು, ಆದರೂ ಇದನ್ನು ಸೂಚಿಸಲಾಗಿದೆ ಮಾನಿಟರ್ಗಳ ಸಂಪರ್ಕವನ್ನು ನಿಯಂತ್ರಿಸಲು ಮತ್ತು ಅವುಗಳ ನಿಯತಾಂಕಗಳನ್ನು ಬದಲಾಯಿಸಲು wlr-randr ಅಥವಾ kanshi ಬಳಸಿ.
ಲ್ಯಾಬ್ಡಬ್ಲ್ಯೂಸಿಯ ಮುಖ್ಯ ನವೀನತೆಗಳು 0.5
ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ, ಇದು ಮುಖ್ಯ ನವೀನತೆಯಾಗಿ ನಿಂತಿದೆ ಹೆಚ್ಚಿನ ಪಿಕ್ಸೆಲ್ ಸಾಂದ್ರತೆಯ ಪ್ರದರ್ಶನಗಳು (HiDPI) ಬೆಂಬಲಿತವಾಗಿದೆ.
ಇದಲ್ಲದೆ ಅಂಶಗಳ ಮರುಸಂಘಟನೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ ಹೆಚ್ಚುವರಿ ಔಟ್ಪುಟ್ ಸಾಧನಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಮತ್ತು ಸಹ ಚಲಿಸುವ ಐಟಂಗಳ ಈವೆಂಟ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ಸಂಬಂಧಿಸಿದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ ಇಲಿಯೊಂದಿಗೆ.
ಎದ್ದುಕಾಣುವ ಇತರ ಬದಲಾವಣೆಗಳು ಅದು ವಿಂಡೋವನ್ನು ಕುಗ್ಗಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಅದನ್ನು ಸರಿಸಿದ ನಂತರ (ಚಲನೆಯಲ್ಲಿ ಗರಿಷ್ಠಗೊಳಿಸು), ಹಾಗೆಯೇ sfwbar (ಸ್ವೇ ಫ್ಲೋಟಿಂಗ್ ವಿಂಡೋ ಬಾರ್) ಗೆ ಬೆಂಬಲ.
Alt+Tab ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ವಿಂಡೋಗಳನ್ನು ಬದಲಾಯಿಸುವಾಗ ವಿಷಯವನ್ನು ಪೂರ್ವವೀಕ್ಷಣೆ ಮಾಡಲು CycleViewPreview ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಎಂದು ನಾವು ಕಾಣಬಹುದು.
ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಅದು ಈ ಹೊಸ ಆವೃತ್ತಿಯಿಂದ ಎದ್ದು ಕಾಣುತ್ತದೆ:
- ಕ್ಲೈಂಟ್ ಮೆನುಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಪೂರ್ಣ ಪರದೆಯ ಮೋಡ್ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
- ಪರದೆಯ ಅಂಚಿನಿಂದ ಮೌಸ್ ಕರ್ಸರ್ ಅನ್ನು ಚಲಿಸುವಾಗ ಕ್ರಿಯೆಯನ್ನು ಬಂಧಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- wlroots ಬೆಂಬಲಿಸುವ WLR_{WL,X11}_OUTPUTS ಪರಿಸರ ವೇರಿಯೇಬಲ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ನಿಯಂತ್ರಣ ಸನ್ನೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಶಿಫ್ಟ್ ಮತ್ತು ಪಿಂಚ್ ಜೂಮ್).
LABWC ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?
ತಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಈ ಸಂಯೋಜಕವನ್ನು ಸ್ಥಾಪಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ನಾವು ಕೆಳಗೆ ಹಂಚಿಕೊಳ್ಳುವ ಸೂಚನೆಗಳನ್ನು ಅವರು ಅನುಸರಿಸಬೇಕು.
ಸುಲಭವಾದ ಅನುಸ್ಥಾಪನಾ ವಿಧಾನವನ್ನು ಹೊಂದಿರುವ ವಿತರಣೆ ಫೆಡೋರಾ ಮತ್ತು labwc ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ಕೇವಲ ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಅದರಲ್ಲಿ ನಾವು ಟೈಪ್ ಮಾಡಲು ಹೋಗುತ್ತೇವೆ:
sudo dnf install labwc
ಇರುವವರು ಆರ್ಚ್ ಲಿನಕ್ಸ್, ಮಂಜಾರೊ ಅಥವಾ ಆರ್ಚ್ ಲಿನಕ್ಸ್ನಿಂದ ಪಡೆದ ಯಾವುದೇ ವಿತರಣೆಯ ಬಳಕೆದಾರರು, ಅವರು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕು ಮತ್ತು ಅದರಲ್ಲಿ ಅವರು ಅಗತ್ಯ ಅವಲಂಬನೆಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡುತ್ತಾರೆ:
sudo pacman -S meson wlroots cairo pango libxml2 glib2
ಅದರ ನಂತರ, ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ಅವರು LABWC ಮೂಲ ಕೋಡ್ ಅನ್ನು ಪಡೆಯುತ್ತಾರೆ:
git clone https://github.com/johanmalm/labwc cd labwc meson build ninja -C build
ಈಗ, Debian, UBuntu ಅಥವಾ ಈ ಎರಡರ ಆಧಾರದ ಮೇಲೆ ಯಾವುದೇ ವಿತರಣೆಯ ಬಳಕೆದಾರರಿಗೆ, ಅವರು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡಬೇಕು:
git clone https://github.com/johanmalm/labwc cd labwc meson build ninja -C build
ಅಂತಿಮವಾಗಿ, ಭವಿಷ್ಯದಲ್ಲಿ, ಓಪನ್ಬಾಕ್ಸ್ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಯೋಜಿಸಲಾಗಿದೆ ಮತ್ತು ಓಪನ್ಬಾಕ್ಸ್ ಚರ್ಮಗಳು, ಹೈಡಿಪಿಐ ಪರದೆಗಳಲ್ಲಿ ಕೆಲಸವನ್ನು ಒದಗಿಸಿ, ಲೇಯರ್-ಶೆಲ್, ಡಬ್ಲ್ಯೂಎಲ್ಆರ್- output ಟ್ಪುಟ್-ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಮತ್ತು ಬಾಹ್ಯ ಉನ್ನತ ಮಟ್ಟದ ಪ್ರೋಟೋಕಾಲ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ, ಮೆನು ಬೆಂಬಲವನ್ನು ಸಂಯೋಜಿಸಿ, ಸ್ಕ್ರೀನ್ ಅಪೇಕ್ಷೆಗಳನ್ನು (ಒಎಸ್ಡಿ) ಮತ್ತು ಆಲ್ಫೆಯಲ್ಲಿ ವಿಂಡೋಗಳನ್ನು ಬದಲಾಯಿಸುವ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಿಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಿ + ಟ್ಯಾಬ್ ಶೈಲಿ.
LABWC ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರು, ಅವರು ಸೈಟ್ಗೆ ಭೇಟಿ ನೀಡಬಹುದು GitHub ನಲ್ಲಿ ಯೋಜನೆ.