ವೇಲ್ಯಾಂಡ್ ಬಳಸಿಕೊಂಡು ಸ್ವೇ 1.7 ಕಸ್ಟಮ್ ಪರಿಸರ ಬಿಡುಗಡೆ

ಸಂಯೋಜಿತ ನಿರ್ವಾಹಕ Sway 1.7 ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು i3 ಮೊಸಾಯಿಕ್ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ಮತ್ತು i3bar ಪ್ಯಾನೆಲ್‌ಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು C ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ. ಯೋಜನೆಯು Linux ಮತ್ತು FreeBSD ಯಲ್ಲಿ ಬಳಕೆಗೆ ಗುರಿಯಾಗಿದೆ.

i3 ಹೊಂದಾಣಿಕೆಯನ್ನು ಕಮಾಂಡ್, ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಮತ್ತು IPC ಮಟ್ಟದಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ, X3 ಬದಲಿಗೆ Wayland ಅನ್ನು ಬಳಸುವ ಪಾರದರ್ಶಕ i11 ಬದಲಿಯಾಗಿ Sway ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಪರದೆಯ ಮೇಲೆ ಕಿಟಕಿಗಳನ್ನು ಪ್ರಾದೇಶಿಕವಾಗಿ ಅಲ್ಲ, ಆದರೆ ತಾರ್ಕಿಕವಾಗಿ ಇರಿಸಲು Sway ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ವಿಂಡೋಸ್ ಅನ್ನು ಗ್ರಿಡ್‌ನಲ್ಲಿ ಜೋಡಿಸಲಾಗಿದೆ ಅದು ಪರದೆಯ ಸ್ಥಳವನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿ ಬಳಸುತ್ತದೆ ಮತ್ತು ಕೀಬೋರ್ಡ್ ಬಳಸಿ ತ್ವರಿತವಾಗಿ ವಿಂಡೋಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಪೂರ್ಣ ಪ್ರಮಾಣದ ಬಳಕೆದಾರ ಪರಿಸರವನ್ನು ರಚಿಸಲು, ಕೆಳಗಿನ ಜತೆಗೂಡಿದ ಘಟಕಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ: swayidle (ಕೆಡಿಇ ಐಡಲ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆ), ಸ್ವೈಲಾಕ್ (ಸ್ಕ್ರೀನ್ ಸೇವರ್), ಮ್ಯಾಕೋ (ಅಧಿಸೂಚನೆ ನಿರ್ವಾಹಕ), ಕಠೋರ (ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳನ್ನು ರಚಿಸುವುದು), ಸ್ಲರ್ಪ್ (ಪ್ರದೇಶವನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಪರದೆಯ ಮೇಲೆ), wf-ರೆಕಾರ್ಡರ್ (ವೀಡಿಯೊ ಕ್ಯಾಪ್ಚರ್), ವೇಬಾರ್ (ಅಪ್ಲಿಕೇಶನ್ ಬಾರ್), ವರ್ಟ್‌ಬೋರ್ಡ್ (ಆನ್-ಸ್ಕ್ರೀನ್ ಕೀಬೋರ್ಡ್), wl-ಕ್ಲಿಪ್‌ಬೋರ್ಡ್ (ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು), ವಾಲ್‌ಟಿಲ್ಸ್ (ಡೆಸ್ಕ್‌ಟಾಪ್ ವಾಲ್‌ಪೇಪರ್ ನಿರ್ವಹಿಸುವುದು).

ಸ್ವೇ ಅನ್ನು ವ್ಲ್ರೂಟ್ಸ್ ಲೈಬ್ರರಿಯ ಮೇಲ್ಭಾಗದಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಮಾಡ್ಯುಲರ್ ಯೋಜನೆಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ, ಇದು ಸಂಯೋಜಿತ ವ್ಯವಸ್ಥಾಪಕರ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸಲು ಎಲ್ಲಾ ಮೂಲಭೂತ ಮೂಲಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. Wlroots ಪರದೆಯ ಅಮೂರ್ತ ಪ್ರವೇಶಕ್ಕೆ ಬ್ಯಾಕೆಂಡ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಇನ್‌ಪುಟ್ ಸಾಧನಗಳು, ನೇರವಾಗಿ OpenGL ಅನ್ನು ಪ್ರವೇಶಿಸದೆ ರೆಂಡರಿಂಗ್, KMS/DRM, ಲಿಬಿನ್‌ಪುಟ್, ವೇಲ್ಯಾಂಡ್ ಮತ್ತು X11 ನೊಂದಿಗೆ ಸಂವಹನ (Xwayland ಆಧಾರಿತ X11 ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಲೇಯರ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ). Sway ಜೊತೆಗೆ, wlroots ಲೈಬ್ರರಿಯನ್ನು Librem5 ಮತ್ತು Cage ಸೇರಿದಂತೆ ಇತರ ಯೋಜನೆಗಳಲ್ಲಿ ಸಕ್ರಿಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. C/C++ ಜೊತೆಗೆ, ಸ್ಕೀಮ್, ಕಾಮನ್ ಲಿಸ್ಪ್, ಗೋ, ಹ್ಯಾಸ್ಕೆಲ್, OCaml, ಪೈಥಾನ್ ಮತ್ತು ರಸ್ಟ್‌ಗಳಿಗೆ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ.

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ:

  • ಮೌಸ್ನೊಂದಿಗೆ ಟ್ಯಾಬ್ಗಳನ್ನು ಚಲಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಹೆಡ್‌ಸೆಟ್‌ಗಳಿಗೆ ಔಟ್‌ಪುಟ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಹೆಚ್ಚಿನ ಬಿಟ್ ಡೆಪ್ತ್ ಕಾಂಪೋಸಿಟಿಂಗ್ ಮೋಡ್ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು "ಔಟ್‌ಪುಟ್ render_bit_depth" ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಪೂರ್ಣ-ಪರದೆಯ ವಿಂಡೋಗಳ ಔಟ್‌ಪುಟ್‌ನ ಸುಧಾರಿತ ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ (dmabuf ಬಳಸಿ, ಹೆಚ್ಚುವರಿ ಬಫರಿಂಗ್ ಇಲ್ಲದೆ ನೇರ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ).
  • xdg-activation-v1 ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ವಿವಿಧ ಮೊದಲ-ಹಂತದ ಮೇಲ್ಮೈಗಳ ನಡುವೆ ಗಮನವನ್ನು ವರ್ಗಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, xdg-ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು, ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಇನ್ನೊಂದಕ್ಕೆ ಗಮನವನ್ನು ಬದಲಾಯಿಸಬಹುದು).
  • ಸಕ್ರಿಯ ಟ್ಯಾಬ್‌ನ ಬಣ್ಣವನ್ನು ಹೊಂದಿಸಲು ಕ್ಲೈಂಟ್.focused_tab_title ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ನಿಮ್ಮ ಸ್ವಂತ DRM (ಡೈರೆಕ್ಟ್ ರೆಂಡರಿಂಗ್ ಮ್ಯಾನೇಜರ್) ಮೋಡ್ ಅನ್ನು ಹೊಂದಿಸಲು "ಔಟ್‌ಪುಟ್ ಮಾಡೆಲೈನ್" ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಿಂದ ಪರದೆಯನ್ನು ಖಾಲಿ ಮಾಡಲು ಸುಲಭವಾಗುವಂತೆ "ಔಟ್‌ಪುಟ್ dpms ಟಾಗಲ್" ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. "ಗ್ಯಾಪ್ಸ್" ಆಜ್ಞೆಗಳನ್ನು ಸಹ ಸೇರಿಸಲಾಗಿದೆ ಟಾಗಲ್ ", "smart_gaps inverse_outer" ಮತ್ತು "ಸ್ಪ್ಲಿಟ್ ಯಾವುದೂ ಇಲ್ಲ".
  • "--mynext-gpu-wont-be-nvidia" ಆಯ್ಕೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಅದನ್ನು "--unsupported-gpu" ಮೋಡ್‌ನೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಸ್ವಾಮ್ಯದ NVIDIA ಡ್ರೈವರ್‌ಗಳು ಇನ್ನೂ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ.
  • ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಪಾದದಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ.
  • ನಿರ್ಮಾಣದ ಸಮಯದಲ್ಲಿ ಸ್ವೇಬಾರ್ ಮತ್ತು ಸ್ವೈನಾಗ್ ಡೈಲಾಗ್‌ಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • ಶೀರ್ಷಿಕೆ ಪಠ್ಯದಲ್ಲಿನ ಅಕ್ಷರಗಳನ್ನು ಅವಲಂಬಿಸಿ ವಿಂಡೋ ಶೀರ್ಷಿಕೆಯ ಎತ್ತರವನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಯಿಸುವುದನ್ನು ನಿಷೇಧಿಸಲಾಗಿದೆ; ಶೀರ್ಷಿಕೆಯು ಈಗ ಯಾವಾಗಲೂ ಸ್ಥಿರ ಎತ್ತರವನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ವೇಲ್ಯಾಂಡ್ ಬಳಸಿಕೊಂಡು ಸ್ವೇ 1.7 ಕಸ್ಟಮ್ ಪರಿಸರ ಬಿಡುಗಡೆ


ಮೂಲ: opennet.ru

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