ನ ಹೊಸ ಆವೃತ್ತಿ labwc 0.7 ಅನ್ನು ಈಗಾಗಲೇ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಆದರೂ ಗಮನಾರ್ಹ ಸಂಖ್ಯೆಯ ಸೇರ್ಪಡೆಗಳು ಮತ್ತು ತಿದ್ದುಪಡಿಗಳೊಂದಿಗೆ ಆಗಮಿಸುತ್ತದೆ, ಡೆವಲಪರ್ಗಳು ಈ ಬಿಡುಗಡೆಯು ಲ್ಯಾಬ್ಡಬ್ಲ್ಯೂಸಿ ಅನ್ನು wlroots 0.17 ಗೆ ಸ್ಥಳಾಂತರಿಸುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದೆ ಮತ್ತು ರಿಗ್ರೆಶನ್ಗಳನ್ನು ವಿಂಗಡಿಸುತ್ತದೆ ಎಂದು ಉಲ್ಲೇಖಿಸಿದ್ದಾರೆ.
ಲ್ಯಾಬ್ಡಬ್ಲ್ಯೂಸಿ ಬಗ್ಗೆ ತಿಳಿದಿಲ್ಲದವರಿಗೆ, ಸ್ವೇ ಬಳಕೆದಾರರ ಪರಿಸರದ ಡೆವಲಪರ್ಗಳು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ wlroots ಲೈಬ್ರರಿಯನ್ನು ಆಧಾರವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ವೇಲ್ಯಾಂಡ್ ಆಧಾರಿತ ಸಂಯೋಜಿತ ನಿರ್ವಾಹಕರ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸಲು ಮೂಲಭೂತ ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಎಂದು ನೀವು ತಿಳಿದಿರಬೇಕು.
ಲ್ಯಾಬ್ಡಬ್ಲ್ಯೂಸಿಯ ಮುಖ್ಯ ನವೀನತೆಗಳು 0.7
ಆರಂಭದಲ್ಲಿ ಹೇಳಿದಂತೆ, ಈ ಹೊಸ ಆವೃತ್ತಿಯು ಪರಿವರ್ತನೆಗಾಗಿ ನಿಂತಿದೆ wlroots 0.17 ಗ್ರಂಥಾಲಯದ ಹೊಸ ಶಾಖೆ, ಇದು XWayland ನ ವಿಶ್ವಾಸಾರ್ಹತೆಯನ್ನು ಸುಧಾರಿಸಲು ಅದರ Vulkan ರೆಂಡರಿಂಗ್ ಕೋಡ್, xwayland-shell-v1 ಅನ್ನು ಸುಧಾರಿಸುತ್ತದೆ, ಜೊತೆಗೆ ಹೊಸ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ಗಳು ಮತ್ತು ಇತರ ಸುಧಾರಣೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ.
ಲ್ಯಾಬ್ಡಬ್ಲ್ಯೂಸಿ 0.7 ರ ಮತ್ತೊಂದು ಪ್ರಮುಖ ಅಂಶವೆಂದರೆ ವೇಲ್ಯಾಂಡ್ ಕರ್ಸರ್-ಆಕಾರ-v1 ಪ್ರೋಟೋಕಾಲ್ಗೆ ಬೆಂಬಲ, ಇದು ಕರ್ಸರ್ನ ಚಿತ್ರಗಳ ಸರಣಿಯನ್ನು ರವಾನಿಸುವ ಮೂಲಕ ಕರ್ಸರ್ನ ನೋಟವನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಇದರ ಜೊತೆಗೆ, ನಾವು ಸಹ ಕಂಡುಹಿಡಿಯಬಹುದು ವೇಲ್ಯಾಂಡ್ ಫ್ರ್ಯಾಕ್ಷನಲ್ ಸ್ಕೇಲಿಂಗ್ ಪ್ರೋಟೋಕಾಲ್ಗೆ ಬೆಂಬಲ. ಈ ಪ್ರೋಟೋಕಾಲ್ ಸಂಯೋಜಿತ ಮ್ಯಾನೇಜರ್ ಪೂರ್ಣಾಂಕವಲ್ಲದ ಮೇಲ್ಮೈ ಪ್ರಮಾಣದ ಮೌಲ್ಯಗಳನ್ನು ರವಾನಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಕ್ಲೈಂಟ್ಗೆ ದುಂಡಾದ ಪ್ರಮಾಣದ ಮಾಹಿತಿಗೆ ಹೋಲಿಸಿದರೆ wp_viewport ಆಬ್ಜೆಕ್ಟ್ಗಳಿಗಾಗಿ ಬಫರ್ಗಳ ಹೆಚ್ಚು ನಿಖರವಾದ ಗಾತ್ರವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಅದು ಎದ್ದು ಕಾಣುತ್ತದೆ:
- ವಿಂಡೋ ಹೆಡರ್ಗಳಲ್ಲಿ ಐಕಾನ್ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವುದು ಈಗ ಬೆಂಬಲಿತವಾಗಿದೆ.
- ವಿಂಡೋಗಳ ನಡುವೆ ಬದಲಾಯಿಸಲು ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಸುಧಾರಣೆಗಳು- ಎಡ ಅಥವಾ ಮೇಲಿನ ಬಾಣವನ್ನು ಒತ್ತುವ ಮೂಲಕ ಹಿಂದಕ್ಕೆ ಚಲಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
- ವರ್ಚುವಲ್ ಡೆಸ್ಕ್ಟಾಪ್ಗಳ ನಡುವೆ ಬದಲಾಯಿಸಲು ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿನ ಥಂಬ್ನೇಲ್ಗಳಿಗಾಗಿ ಸೆಟ್ಟಿಂಗ್ಗಳು- ಥಂಬ್ನೇಲ್ ಗಾತ್ರವನ್ನು ನಿರ್ಧರಿಸಲು osd.workspace-switcher.boxes.{ವಿಡ್ತ್,ಎತ್ತರ} ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ.
- ಹೊಸ ಕ್ರಿಯೆಗಳು ಮತ್ತು ಆಯ್ಕೆಗಳು:
ವರ್ಚುವಲ್ ಔಟ್ಪುಟ್ ಆಡ್ ಮತ್ತು ವರ್ಚುವಲ್ ಔಟ್ಪುಟ್ ಅನ್ನು ವರ್ಚುವಲ್ ಔಟ್ಪುಟ್ ಸಾಧನಗಳನ್ನು ಸೇರಿಸಲು ಮತ್ತು ತೆಗೆದುಹಾಕಲು ತೆಗೆದುಹಾಕುವ ಕ್ರಿಯೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
ನಿರ್ದಿಷ್ಟವಾಗಿ ಮರುಗಾತ್ರಗೊಳಿಸಲು ResizeTo ಕ್ರಿಯೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
ಯಾವಾಗಲೂ ಸಕ್ರಿಯ ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ ವಿಷಯವನ್ನು ಇರಿಸಲು ToggleOmnipresent ಕ್ರಿಯೆ ಮತ್ತು "ಯಾವಾಗಲೂ ಗೋಚರ ಕಾರ್ಯಸ್ಥಳದಲ್ಲಿ" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. - XWayland ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ _NET_WORKAREA ಆಸ್ತಿ: ಇದು ಫಲಕಗಳಿಂದ ಆಕ್ರಮಿಸದ ಪರದೆಯ ಮೇಲೆ ಮುಕ್ತ ಪ್ರದೇಶದ ಗಾತ್ರವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಪಾಪ್ಅಪ್ ಮೆನುಗಳ ಗಾತ್ರವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವಾಗ Qt ನಲ್ಲಿ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
- XWayland ಮೇಲ್ಮೈಗಳೊಂದಿಗಿನ ಸ್ಥಿರ ಸಮಸ್ಯೆಯು ದೃಢೀಕರಣ ಈವೆಂಟ್ಗಳನ್ನು ರಚಿಸುವುದಿಲ್ಲ ಮತ್ತು ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ಪರದೆಯ ಮೇಲೆ ಚಲಿಸದಂತೆ ತಡೆಯುತ್ತದೆ.
- ಸ್ಥಿರ xwayland.c ಶೂನ್ಯ ಪಾಯಿಂಟರ್ ಡಿರೆಫರೆನ್ಸ್ CLions ನೊಂದಿಗೆ ಕುಸಿತಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ.
- ಕೆಲವು XWayland ವೀಕ್ಷಣೆಗಳು (ಉದಾಹರಣೆಗೆ: xfce4 ಟರ್ಮಿನಲ್) ಟೈಲ್ಡ್ ಮಾಡಿದಾಗ ನಿಖರವಾಗಿ ಸರಿಯಾದ ರೇಖಾಗಣಿತದೊಂದಿಗೆ ಅಂತ್ಯಗೊಳ್ಳದಿರುವ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು XWayland ನ ಗರಿಷ್ಠಗೊಳಿಸಿದ/ಪೂರ್ಣಪರದೆ/ಟೈಲ್ಡ್ ರೇಖಾಗಣಿತವನ್ನು ಅತಿಕ್ರಮಿಸುವುದನ್ನು ತಪ್ಪಿಸಲಾಗಿದೆ.
ಅಂತಿಮವಾಗಿ ನೀವು ಇದ್ದರೆ ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ, ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್.
ಲಿನಕ್ಸ್ನಲ್ಲಿ 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
LABWC ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರು, ಅವರು ಸೈಟ್ಗೆ ಭೇಟಿ ನೀಡಬಹುದು GitHub ನಲ್ಲಿ ಯೋಜನೆ.