Composite Server Hyprland 0.55-ի թողարկում

Հասանելի է Wayland արձանագրությունն օգտագործող Hyprland 0.55 կոմպոզիտային սերվերը: Նախագիծը կենտրոնացած է պատուհանների դասավորության սալիկապատման վրա, բայց նաև աջակցում է դասական կամայական պատուհանների տեղադրումը, պատուհանների խմբավորումը ներդիրներով, կեղծ-մոզաիկ ռեժիմը և լիաէկրան պատուհանների տեղակայումը: Կոդը գրված է C++ լեզվով և տարածվում է BSD լիցենզիայով:

Առաջարկվում են տեսողականորեն գրավիչ ինտերֆեյսներ ստեղծելու հնարավորություններ՝ պատուհանների շրջանակների գրադիենտներ, ֆոնի մշուշոտում, անիմացիոն էֆեկտներ և ստվերներ: Ֆունկցիոնալությունը ընդլայնելու համար կարելի է միացնել պլագիններ, իսկ աշխատանքի արտաքին կառավարման համար նախատեսված է socket-ի վրա հիմնված IPC: Կարգավորումն իրականացվում է կարգավորման ֆայլի միջոցով, որի փոփոխությունները գրանցվում են անմիջապես՝ առանց վերագործարկման: Առանձնացվում են նաև հետևյալ գործառույթները՝ դինամիկ կերպով ստեղծված վիրտուալ աշխատասեղաններ, էկրանին տարրերի դասավորության ռեժիմներ, ստեղների գլոբալ մշակում, ժեստերի կառավարում սենսորային վահանակի/սենսորային էկրանի վրա:

Նոր տարբերակում.

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

 Composite Server Hyprland 0.55-ի թողարկում


Source: opennet.ru