K dispozici je kompozitní server Hyprland 0.55 využívající protokol Wayland. Projekt se zaměřuje na dlaždicové rozvržení oken, ale podporuje také klasické libovolné umístění oken, seskupování oken s kartami, pseudomozaický režim a nasazení oken na celou obrazovku. Kód je napsán v jazyce C++ a je distribuován pod licencí BSD.
Jsou k dispozici možnosti pro vytváření vizuálně atraktivních rozhraní: přechody v rámech oken, rozostření pozadí, animační efekty a stíny. Pro rozšíření funkčnosti lze připojit pluginy a pro externí ovládání práce je k dispozici IPC založené na socketech. Konfigurace se provádí pomocí konfiguračního souboru, jehož změny se zachytávají za chodu bez restartu. Rozlišovány jsou také následující funkce: dynamicky vytvářené virtuální plochy; režimy rozložení prvků na obrazovce; globální zpracování klávesových zkratek; ovládání gest na touchpadu/dotykové obrazovce.
V nové verzi:
- Pro konfiguraci pracovní plochy Hyprlandu byla přidána volitelná možnost jazyka Lua. Konfigurace v jazyce Lua je definována v souboru hyprland.lua; pokud chybí, použije se starší formát hyprland.conf.
- Bylo přidáno rozhraní Layout API, které umožňuje definovat vlastní rozvržení oken v konfiguračním souboru pomocí Lua. Rozvržení lze propojit s monitorem nebo virtuální plochou.
- Přidána podpora pro okna na celou obrazovku při přepínání mezi okny pomocí rolování. Byla přidána možnost ovládat rolování pomocí gest na touchpadu.
- Přidána možnost načítání vlastních barevných profilů ICC pro každé výstupní zařízení pomocí nastavení 'icc = "..path.."' v konfiguračním souboru.
- Vylepšená správa barev pro monitory a vyšší přesnost barev při sdílení obrazovky.

Zdroj: opennet.ru
