Dostupný kompozitní server Hyprland 0.53, který využívá protokol Wayland. Projekt se zaměřuje na dlaždicové uspořádání oken, ale podporuje také klasické volné umístění oken, seskupování oken v podobě záložek, pseudoddlaždicový režim a celoplošné zobrazení oken. Kód je napsán v jazyce C++ a distribuuje se pod licencí BSD.
Poskytuje možnosti pro vytváření vizuálně atraktivních rozhraní: gradienty na okrajích oken, rozmazání pozadí, animační efekty a stíny. Pro rozšíření funkčnosti mohou být připojeny pluginy a pro externí řízení práce je k dispozici IPC založené na soketech. Nastavení se provádí prostřednictvím konfiguračního souboru, jehož změny jsou zachycovány za běhu bez restartování. Mezi funkce patří také: dynamicky vytvářené virtuální pracovní plochy; režimy kompozice prvků na obrazovce; globální zpracování zrychlených kláves; řízení gest na touchpadu/senzorové obrazovce.
V nové verzi:
- Kompletně přepracována syntaxe pravidel, která určují chování oken (windowrules). Uživatelsky definovaná pravidla je třeba přepsat pomocí nové syntaxe: windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
- Pro spuštění Hyprland byla navržena speciální utilita start-hyprland, která sleduje stav pracovního procesu a restartuje ho v případě havarijního ukončení. Utilita také umožňuje spouštět Hyprland v bezpečném režimu (safe mode), kdy se nenačítají konfigurační soubory, což může být užitečné pro analýzu příčin opakujícího se havarijního ukončení relace.
- Byla přidána nová aplikace Welcome, která se spouští při prvním přihlášení a zobrazuje obrazovku s informačními údaji o Hyprland.
- Správce pozadí pracovní plochy Hyprpaper byl přenesen na použití knihoven hyprtoolkit a hyprwire, což vedlo ke změně IPC protokolu.
- Přidán nový nástroj pro lokalizaci a překlad prvků rozhraní.
- Přidána možnost skrýt kurzor při vstupu z tabletu.

Dále je možné zmínit vydání nástroje Hyprtoolkit 0.5, vyvíjeného vývojáři Hyprland pro vytváření grafických rozhraní v jazyce C++, které nativně podporují Wayland. Z rysů Hyprtoolkit je uvedeno jednoduché C++ API pro tvorbu grafických aplikací, vestavěná podpora animačních efektů, vazba na Wayland a zjednodušený systém témat.

Zdroj: opennet.ru
