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

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

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

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

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

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

  • ವಿಂಡೋ ಮ್ಯಾನೇಜರ್‌ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸಲು ಕೆಲಸ ಮಾಡಲಾಗಿದೆ
    i3 4.17.

  • ಮರುಪ್ರಾರಂಭಿಸಿದ ನಂತರ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ವಿಂಡೋಗಳನ್ನು ಟ್ಯಾಬ್‌ಗಳಾಗಿ ಅಥವಾ ಅಕ್ಕಪಕ್ಕದಲ್ಲಿ ವಿಭಜಿಸಲು ಡೀಫಾಲ್ಟ್ ವಿಧಾನವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಟಾಗಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಸ್ಟ್ಯಾಕ್ ಮಾಡಲಾಗಿದೆ);
  • ಕೀಬೋರ್ಡ್ ವಿನ್ಯಾಸಗಳನ್ನು ಬದಲಾಯಿಸುವ ಕಾರ್ಯವಿಧಾನವನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ, ಇನ್‌ಪುಟ್ ಸಾಧನದ ಪ್ರಕಾರಗಳನ್ನು ನಿರ್ಧರಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಹೊಸ ಆಜ್ಞೆಯನ್ನು xkb_switch_layout ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ;
  • ಕರ್ಸರ್ ಥೀಮ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಅದನ್ನು ಬದಲಾಯಿಸಲು ಹೊಸ xcursor_theme ಆಜ್ಞೆಯನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ;
  • ಲೇಯರ್-ಶೆಲ್‌ಗೆ ಪಾಪ್-ಅಪ್ ವಿಂಡೋಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ wlr-output-management-v1, ಔಟ್ಪುಟ್ ಸಾಧನಗಳನ್ನು ಹೊಂದಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ;
  • wlr_output API ಮೂಲಕ ಪರಮಾಣು ಬದಲಾವಣೆಯ ಪರದೆಯ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಟಚ್ ಸ್ಕ್ರೀನ್‌ಗಳನ್ನು ಮಾಪನಾಂಕ ನಿರ್ಣಯಿಸಲು ಕ್ಯಾಲಿಬ್ರೇಶನ್_ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಹಲವಾರು ಮೆಮೊರಿ ಸೋರಿಕೆಗಳು ಮತ್ತು ಕ್ರ್ಯಾಶ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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