Byla vydána verze kompozitního serveru Hyprland 0.44, který využívá protokol Wayland. Kompozitní server je zaměřen na dlaždicové uspořádání oken, ale také podporuje klasické volné uspořádání oken, seskupování oken do záložek, pseudo-dlaždicový režim a celocelkové zobrazení oken. Podporovány jsou prvky pro vytváření vizuálně atraktivních rozhraní, jako jsou přechody v okrajích oken, rozmazání, animační efekty a stíny. Pro rozšíření funkčnosti lze připojit pluginy a pro externí řízení práce je poskytována IPC založená na soketech. Kód je napsán v jazyce C++ a šíří se pod licencí BSD.
Nastavení se provádí prostřednictvím konfiguračního souboru, přičemž změny jsou aplikovány okamžitě bez nutnosti restartování. Pro zvýšení výkonu her je možné vypnout vertikální synchronizaci (VSync) s rušivým impulsem, které se používá na ochranu proti rozpadu obrazu (tearing). Mezi funkcemi je také podpora dynamicky vytvářených virtuálních pracovních ploch, dva vestavěné režimy uspořádání prvků na obrazovce a systém globálního zpracování klávesových zkratek.
V nové verzi:
- Byla přidána podpora protokolu Wayland pro single-pixel-buffer, který umožňuje vytvářet jednopixelové buffery zahrnující čtyři 32bitové hodnoty RGBA.
- Byly přidány možnosti „--systeminfo“ a „--version“ pro zobrazení informací o systému (pro vložení do zpráv o problémech) a pro zobrazení čísla verze Hyprland.
- Do konfiguračního parametru „layerrule“ byla přidána vlastnost „order“ pro nastavení seskupování vrstev.
- Byla přidána proměnná prostředí HYPRLAND_CONFIG pro předávání konfiguračních parametrů bez použití volby „--config“.
- Do režimu uspořádání oken Dwindle byla přidána příkaz nmovetoroot a nastavení split_bias.
- Byla poskytnuta možnost nastavení režimu automatického seskupování.
- Do nástroje hyprctl byl přidán nový požadavek submap a rozšířeny možnosti požadavků monitors a workspacerules.


Zdroj: opennet.ru
