ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಬಳಸುವ ಹೈಪರ್ಲ್ಯಾಂಡ್ 0.55 ಕಾಂಪೋಸಿಟ್ ಸರ್ವರ್ ಲಭ್ಯವಿದೆ. ಈ ಯೋಜನೆಯು ವಿಂಡೋ ವಿನ್ಯಾಸವನ್ನು ಟೈಲಿಂಗ್ ಮಾಡುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದೆ, ಆದರೆ ಕ್ಲಾಸಿಕ್ ಆರ್ಬಿಟ್ರರಿ ವಿಂಡೋ ಪ್ಲೇಸ್ಮೆಂಟ್, ಟ್ಯಾಬ್ಡ್ ವಿಂಡೋ ಗ್ರೂಪಿಂಗ್, ಸ್ಯೂಡೋ-ಮೊಸಾಯಿಕ್ ಮೋಡ್ ಮತ್ತು ಪೂರ್ಣ-ಸ್ಕ್ರೀನ್ ವಿಂಡೋ ನಿಯೋಜನೆಯನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ. ಕೋಡ್ ಅನ್ನು C++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು BSD ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.
ದೃಷ್ಟಿಗೆ ಆಕರ್ಷಕವಾದ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ರಚಿಸುವ ಸಾಧ್ಯತೆಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ: ವಿಂಡೋ ಫ್ರೇಮ್ಗಳಲ್ಲಿ ಗ್ರೇಡಿಯಂಟ್ಗಳು, ಹಿನ್ನೆಲೆ ಮಸುಕು, ಅನಿಮೇಷನ್ ಪರಿಣಾಮಗಳು ಮತ್ತು ನೆರಳುಗಳು. ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸಲು ಪ್ಲಗಿನ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಮತ್ತು ಕೆಲಸದ ಬಾಹ್ಯ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಸಾಕೆಟ್-ಆಧಾರಿತ IPC ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಮೂಲಕ ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಮರುಪ್ರಾರಂಭಿಸದೆ ಹಾರಾಡುತ್ತ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ. ಈ ಕೆಳಗಿನ ಕಾರ್ಯಗಳನ್ನು ಸಹ ಪ್ರತ್ಯೇಕಿಸಲಾಗಿದೆ: ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ರಚಿಸಲಾದ ವರ್ಚುವಲ್ ಡೆಸ್ಕ್ಟಾಪ್ಗಳು; ಪರದೆಯ ಮೇಲೆ ಅಂಶಗಳನ್ನು ಜೋಡಿಸಲು ವಿಧಾನಗಳು; ಹಾಟ್ ಕೀಗಳ ಜಾಗತಿಕ ಸಂಸ್ಕರಣೆ; ಟಚ್ಪ್ಯಾಡ್/ಟಚ್ ಸ್ಕ್ರೀನ್ನಲ್ಲಿ ಸನ್ನೆಗಳ ನಿಯಂತ್ರಣ.
ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ:
- Hyprland ಡೆಸ್ಕ್ಟಾಪ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಐಚ್ಛಿಕ Lua ಭಾಷಾ ಆಯ್ಕೆಯನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ. Lua ನಲ್ಲಿನ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು hyprland.lua ಫೈಲ್ನಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ; ಅದು ಕಾಣೆಯಾಗಿದ್ದರೆ, ಹಳೆಯ hyprland.conf ಸ್ವರೂಪವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
- Lua ಬಳಸಿಕೊಂಡು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ನಲ್ಲಿ ಕಸ್ಟಮ್ ವಿಂಡೋ ಟೈಲಿಂಗ್ ಲೇಔಟ್ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಲೇಔಟ್ API ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಲೇಔಟ್ಗಳನ್ನು ಮಾನಿಟರ್ ಅಥವಾ ವರ್ಚುವಲ್ ಡೆಸ್ಕ್ಟಾಪ್ಗೆ ಲಿಂಕ್ ಮಾಡಬಹುದು.
- ಸ್ಕ್ರೋಲಿಂಗ್ ಬಳಸಿಕೊಂಡು ವಿಂಡೋಗಳ ನಡುವೆ ಬದಲಾಯಿಸುವಾಗ ಪೂರ್ಣ-ಪರದೆ ವಿಂಡೋಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಟಚ್ಪ್ಯಾಡ್ ಗೆಸ್ಚರ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಕ್ರೋಲಿಂಗ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಸಂರಚನಾ ಕಡತದಲ್ಲಿ 'icc = "..path.."' ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರತಿ ಔಟ್ಪುಟ್ ಸಾಧನಕ್ಕೆ ಕಸ್ಟಮ್ ICC ಬಣ್ಣದ ಪ್ರೊಫೈಲ್ಗಳನ್ನು ಲೋಡ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಮಾನಿಟರ್ಗಳಿಗೆ ಸುಧಾರಿತ ಬಣ್ಣ ನಿರ್ವಹಣೆ ಮತ್ತು ನಿಮ್ಮ ಪರದೆಯನ್ನು ಹಂಚಿಕೊಳ್ಳುವಾಗ ಸುಧಾರಿತ ಬಣ್ಣ ನಿಖರತೆ.

ಮೂಲ: opennet.ru
