Հասանելի է Wayland արձանագրությունն օգտագործող Hyprland 0.55 կոմպոզիտային սերվերը: Նախագիծը կենտրոնացած է պատուհանների դասավորության սալիկապատման վրա, բայց նաև աջակցում է դասական կամայական պատուհանների տեղադրումը, պատուհանների խմբավորումը ներդիրներով, կեղծ-մոզաիկ ռեժիմը և լիաէկրան պատուհանների տեղակայումը: Կոդը գրված է C++ լեզվով և տարածվում է BSD լիցենզիայով:
Առաջարկվում են տեսողականորեն գրավիչ ինտերֆեյսներ ստեղծելու հնարավորություններ՝ պատուհանների շրջանակների գրադիենտներ, ֆոնի մշուշոտում, անիմացիոն էֆեկտներ և ստվերներ: Ֆունկցիոնալությունը ընդլայնելու համար կարելի է միացնել պլագիններ, իսկ աշխատանքի արտաքին կառավարման համար նախատեսված է socket-ի վրա հիմնված IPC: Կարգավորումն իրականացվում է կարգավորման ֆայլի միջոցով, որի փոփոխությունները գրանցվում են անմիջապես՝ առանց վերագործարկման: Առանձնացվում են նաև հետևյալ գործառույթները՝ դինամիկ կերպով ստեղծված վիրտուալ աշխատասեղաններ, էկրանին տարրերի դասավորության ռեժիմներ, ստեղների գլոբալ մշակում, ժեստերի կառավարում սենսորային վահանակի/սենսորային էկրանի վրա:
Նոր տարբերակում.
- Hyprland աշխատասեղանը կարգավորելու համար ավելացվել է լրացուցիչ Lua լեզու։ Lua-ում կարգավորումը սահմանվում է hyprland.lua ֆայլում. եթե այն բացակայում է, օգտագործվում է hyprland.conf հին ձևաչափը։
- Ավելացվել է Layout API, որը թույլ է տալիս Lua-ի միջոցով կարգավորելու ֆայլում սահմանել պատուհանների սալիկապատման հատուկ դասավորություններ: Դասավորությունները կարող են կապված լինել մոնիտորի կամ վիրտուալ աշխատասեղանի հետ:
- Ավելացվել է լիաէկրան պատուհանների աջակցություն՝ պատուհանների միջև անցնելիս՝ օգտագործելով գլորումը։ Ավելացվել է գլորումը կառավարելու հնարավորություն՝ օգտագործելով սենսորային վահանակի ժեստերը։
- Ավելացվել է յուրաքանչյուր ելքային սարքի համար ICC գունային պրոֆիլներ բեռնելու հնարավորություն՝ օգտագործելով կարգավորման ֆայլում 'icc = "..path.."' կարգավորումը։
- Բարելավված գույների կառավարում մոնիտորների համար և բարելավված գույների ճշգրտություն էկրանը համատեղ օգտագործելիս։

Source: opennet.ru
