ಮ್ಯಾಥ್ಯೂ ಕೊಸರೆಕ್, ಕ್ಯಾನೊನಿಕಲ್ನ ಡೆವಲಪರ್, ಮಿರಾಕಲ್-ಡಬ್ಲ್ಯೂಎಂ 0.6 ಕಾಂಪೋಸಿಟ್ ಮ್ಯಾನೇಜರ್ನ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಿದ್ದಾರೆ, ಇದು ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು ಮಿರ್ ಕಾಂಪೋಸಿಟ್ ಮ್ಯಾನೇಜರ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಘಟಕಗಳನ್ನು ಬಳಸುತ್ತದೆ. Miracle-wm i3 ಮತ್ತು Sway ಯೋಜನೆಗಳಲ್ಲಿರುವಂತೆ ಟೈಲಿಂಗ್ ವಿಂಡೋ ಲೇಔಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ವೇಬಾರ್ ಅನ್ನು ಫಲಕವಾಗಿ ಬಳಸಬಹುದು. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು C++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು GPLv3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ರೆಡಿಮೇಡ್ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ಸ್ನ್ಯಾಪ್ ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿ, ಹಾಗೆಯೇ ಫೆಡೋರಾ ಮತ್ತು ಉಬುಂಟುಗಾಗಿ ಆರ್ಪಿಎಂ ಮತ್ತು ಡೆಬ್ ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ.
ಮಿರಾಕಲ್-ಡಬ್ಲ್ಯೂಎಂನ ಉದ್ದೇಶವು ಸಂಯೋಜಿತವನ್ನು ರಚಿಸುವುದು ಸರ್ವರ್, ಇದು ಟೈಲಿಂಗ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಆದರೆ Swayfx ನಂತಹ ಉತ್ಪನ್ನಗಳಿಗಿಂತ ಹೆಚ್ಚು ಕ್ರಿಯಾತ್ಮಕ ಮತ್ತು ಸೊಗಸಾದವಾಗಿದೆ. ಈ ಯೋಜನೆಯು ಕ್ಲಾಸಿಕ್ ಫ್ಲೋಟಿಂಗ್ ವಿಂಡೋ ತಂತ್ರಗಳನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಟೈಲಿಂಗ್ ಗ್ರಿಡ್ನ ಮೇಲೆ ಪ್ರತ್ಯೇಕ ವಿಂಡೋಗಳನ್ನು ಇಡುವುದು ಅಥವಾ ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಸ್ಥಳಕ್ಕೆ ವಿಂಡೋಗಳನ್ನು ಪಿನ್ ಮಾಡುವುದು. ಇದು ವರ್ಚುವಲ್ ಡೆಸ್ಕ್ಟಾಪ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಪ್ರತಿ ಡೆಸ್ಕ್ಟಾಪ್ಗೆ (ಟೈಲಿಂಗ್ ಅಥವಾ ಫ್ಲೋಟಿಂಗ್ ವಿಂಡೋಗಳು) ಡೀಫಾಲ್ಟ್ ವಿಂಡೋ ನಿರ್ವಹಣಾ ಮೋಡ್ ಅನ್ನು ಹೊಂದಿಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ.
ಟೈಲ್ಡ್ ಲೇಔಟ್ಗೆ ಆದ್ಯತೆ ನೀಡುವ ಬಳಕೆದಾರರಿಗೆ Miracle-wm ಉಪಯುಕ್ತವಾಗಿದೆ ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಆದರೆ ದೃಶ್ಯ ಪರಿಣಾಮಗಳು ಮತ್ತು ಮೃದುವಾದ ಪರಿವರ್ತನೆಗಳು ಮತ್ತು ಬಣ್ಣಗಳೊಂದಿಗೆ ಹೆಚ್ಚು ರೋಮಾಂಚಕ ಗ್ರಾಫಿಕ್ ವಿನ್ಯಾಸವನ್ನು ಬಯಸುತ್ತದೆ. ಸಂರಚನೆಯನ್ನು YAML ಸ್ವರೂಪದಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. Miracle-wm ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ನೀವು “sudo snap install miracle-wm —classic” ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು.

ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳು:
- ಪ್ಯಾಕೇಜ್ libmiracle-wm-config ಲೈಬ್ರರಿಯನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಕಾನ್ಫಿಗರರೇಟರ್ಗಳನ್ನು ರಚಿಸಲು C API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಫ್ಲಟರ್-ಆಧಾರಿತ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಗ್ರಾಫಿಕಲ್ ಕಾನ್ಫಿಗರರೇಟರ್ ಮಿರಾಕಲ್-ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
- ಔಟ್ಪುಟ್ ಸಾಧನ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಾಯಿಸಲು ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ವಿಸ್ತರಣೆ wlr-output-management ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಈ ಪ್ರೋಟೋಕಾಲ್ಗೆ ಬೆಂಬಲವು ಪರದೆಯ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು wdisplays ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
- ವಿಂಡೋ ಫ್ರೇಮ್ ಮೂಲೆಗಳ ಸುತ್ತುವಿಕೆಯ ತ್ರಿಜ್ಯವನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಐಪಿಸಿ ಆಜ್ಞೆಗಳಾದ "ಮಾರ್ಕ್ಸ್", "ಫುಲ್ಸ್ಕ್ರೀನ್ ಟಾಗಲ್", "ಫ್ಲೋಟಿಂಗ್ ಟಾಗಲ್", "ಸ್ವಾಪ್" ಮತ್ತು "ರೆನೇಮ್ ವರ್ಕ್ಸ್ಪೇಸ್" ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
- ಹೊಸ, ಮುಚ್ಚು, ಫೋಕಸ್, ಶೀರ್ಷಿಕೆ, ಪೂರ್ಣಪರದೆ_ಮೋಡ್, ಚಲನೆ, ತೇಲುವ, ತುರ್ತು ಮತ್ತು ಗುರುತು ಮುಂತಾದ ವಿಂಡೋ ಕುಶಲತೆಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸುವ ಈವೆಂಟ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ.
- MiracleWM-ಆಧಾರಿತ ಅಧಿವೇಶನವನ್ನು ಪ್ರಾರಂಭಿಸಲು systemd ಯುನಿಟ್ miracle-wm-xdg-autostart.target ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ವಿಂಡೋ ಫ್ರೇಮ್ಗಳ ಸುಧಾರಿತ ರೆಂಡರಿಂಗ್.
- ಸುಧಾರಿತ ಅನಿಮೇಷನ್ ಮೃದುತ್ವ.
- ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು $XDG_CONFIG_HOME/miracle-wm.yaml ನಿಂದ $XDG_CONFIG_HOME/miracle-wm/config.yaml ಗೆ ಸರಿಸಲಾಗಿದೆ. ಪ್ರದರ್ಶನ ಸೆಟ್ಟಿಂಗ್ಗಳು $XDG_CONFIG_HOME/miracle-wm/display.yaml ನಲ್ಲಿವೆ.

ಮೂಲ: opennet.ru
