labwc 0.7 ಸುಧಾರಣೆಗಳು, ದೋಷ ಪರಿಹಾರಗಳು ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳೊಂದಿಗೆ ಆಗಮಿಸುತ್ತದೆ

labwc

Labwc ವೇಲ್ಯಾಂಡ್‌ಗಾಗಿ ವ್ಲ್ರೂಟ್ಸ್ ಆಧಾರಿತ ವಿಂಡೋ ಸ್ಟಾಕ್ ಸಂಯೋಜಕವಾಗಿದೆ, ಇದು ಓಪನ್‌ಬಾಕ್ಸ್‌ನಿಂದ ಪ್ರೇರಿತವಾಗಿದೆ

ನ ಹೊಸ ಆವೃತ್ತಿ 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 ನಲ್ಲಿ ಯೋಜನೆ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.