K dispozícii je kompozitný server Hyprland 0.55 využívajúci protokol Wayland. Projekt je zameraný na dlaždicové rozloženie okien, ale podporuje aj klasické ľubovoľné umiestnenie okien, zoskupovanie okien s kartami, pseudomozaický režim a nasadenie okien na celú obrazovku. Kód je napísaný v jazyku C++ a je distribuovaný pod licenciou BSD.
Ponúkajú sa možnosti vytvárania vizuálne atraktívnych rozhraní: prechody v rámoch okien, rozmazanie pozadia, animačné efekty a tiene. Na rozšírenie funkčnosti je možné pripojiť pluginy a na externé riadenie práce je k dispozícii IPC založený na socketoch. Konfigurácia sa vykonáva prostredníctvom konfiguračného súboru, ktorého zmeny sa preberajú za chodu bez reštartu. Rozlišujú sa aj nasledujúce funkcie: dynamicky vytvárané virtuálne plochy; režimy rozloženia prvkov na obrazovke; globálne spracovanie klávesových skratiek; ovládanie gest na touchpade/dotykovej obrazovke.
V novej verzii:
- Pre konfiguráciu pracovnej plochy Hyprland bola zavedená voliteľná možnosť jazyka Lua. Konfigurácia v jazyku Lua je definovaná v súbore hyprland.lua; ak chýba, použije sa starší formát hyprland.conf.
- Bolo pridané rozhranie Layout API, ktoré umožňuje definovať vlastné rozloženia okien v konfiguračnom súbore pomocou jazyka Lua. Rozloženia je možné prepojiť s monitorom alebo virtuálnou pracovnou plochou.
- Pridaná podpora pre okná na celú obrazovku pri prepínaní medzi oknami pomocou rolovania. Bola pridaná možnosť ovládať rolovanie pomocou gest na touchpade.
- Pridaná možnosť načítania vlastných farebných profilov ICC pre každé výstupné zariadenie pomocou nastavenia „icc = "..path.."“ v konfiguračnom súbore.
- Vylepšená správa farieb pre monitory a vylepšená presnosť farieb pri zdieľaní obrazovky.

Zdroj: opennet.ru
