K dispozici je kompozitní server Hyprland 0.48, který využívá protokol Wayland. Projekt je zaměřen na dlaždicové uspořádání oken, ale podporuje také klasické volné uspořádání oken, skupinování oken ve formě záložek, pseudo-dlaždicový režim a celoobrazovkové rozšíření oken. Poskytuje možnosti pro vytváření vizuálně atraktivních rozhraní: gradienty v okrajích oken, rozmazání pozadí, animační efekty a stíny. Pro rozšíření funkčnosti je možné připojit pluginy a pro externí řízení práce je k dispozici IPC založené na socketech. Kód je napsán v jazyce C++ a je šířen pod licencí BSD.
Nastavení se provádí prostřednictvím konfiguračního souboru, jehož změny se aplikují naživo bez nutnosti restartu. Pro zvýšení výkonnosti her je k dispozici možnost vypnout vertikální synchronizaci (VSync) s rámečkovým brzdicím pulzem, což chrání před vznikem trhání (tearing) výstupu. Mezi další funkce patří: dynamicky vytvářené virtuální plochy; režimy kompozice prvků na obrazovce; globální zpracování klávesových zkratek; řízení gesty na touchpadu/senzorovém displeji.
V nové verzi:
- Byla přidána plná podpora správy barev implementovaná na základě protokolu Wayland pro správu barev.
- Vylepšena implementace panelu pro práci se skupinovými okny (groupbar). Bylo zajištěno zaoblení rohů a poskytnuty možnosti pro okraje, velikosti, písma a další parametry vzhledu.

- Byl navržen nový dialog, který se zobrazí, když aplikace zamrzne.

- Bylo vyřešeno mnoho problémů spojených se synchronizací bufferů a zamrzáním při vykreslování na systémech s GPU NVIDIA.
- Byl přidán nový styl animace oken "gnomed", který připomíná animaci ve GNOME.
- Byl přidán nový přepínač pravidel pro připnutá okna.
- Byla přidána možnost cyklického přepínání mezi okny v pořadí historie přístupu k oknům.
- Byla přidána podpora protokolu Wayland ext-idle-notify pro sledování neaktivity uživatele.
- Byla vylepšena podpora spouštění aplikací X11 pomocí Xwayland.


Zdroj: opennet.ru


