K dispozícii je kompozitný server Hyprland 0.54, ktorý využíva protokol Wayland. Projekt je zameraný na mozaikové usporiadanie okien (tiling), ale podporuje aj klasické voľné umiestnenie okien, skupinovanie okien vo forme záložiek, pseudomozajkový režim a rozšírené zobrazenie okien na celú obrazovku. Kód je napísaný v jazyku C++ a je šírený pod licenciou BSD.
Poskytujú sa možnosti na vytváranie vizuálne atraktívnych rozhraní: gradienty v ohraničení okien, rozmazanie pozadia, animačné efekty a tiene. Pre rozšírenie funkčnosti môžu byť pripojené pluginy, a na externé ovládanie práce je k dispozícii IPC založené na soketoch. Nastavenie sa vykonáva prostredníctvom konfiguračného súboru, zmeny v ktorom sú zachytávané naživo bez reštartu. Medzi funkcie patrí aj: dynamicky vytvárané virtuálne pracovné plochy; režimy usporiadania prvkov na obrazovke; globálne spracovanie klávesových skratiek; ovládanie gestami na touchpade/snímači dotyku.
V novej verzii:
- Pridaná možnosť aplikácie rôznych režimov usporiadania okien (layout) na rôznych virtuálnych pracovných plochách a monitore. Napríklad pre virtuálne pracovné plochy 1-4 možno vybrať režim dwindle (mozaikový režim v štýle BSPWM), pre 5-8 — režim master (jedno hlavné okno vľavo, ostatné v zásobníku vpravo), a pre 9-10 — scroll (nekonečné posúvanie okien). Výrazne sa zjednodušil proces vytvárania a údržby vlastných usporiadaní.
- Pridaný nový režim usporiadania monocle, pri ktorom okná vždy zaberajú celé dostupné miesto. Kód pluginu hyprscrolling bol presunutý do hlavného zloženia Hyprland.
- Výrazne (od 50% do 500%) bola zvýšená výkonnosť práce v systémoch s integrovanými GPU.
- Dokončená práca na integrácii modulu Hyprnix, vyvíjaného na zjednodušenie inštalácie a nastavenia Hyprland s využitím balíčkového manažéra Nix. Plná integrácia s Nix bola realizovaná okrem iného v Hyprpm a start-hyprland.
- Pridaná podpora gesta cursorZoom, ktoré umožňuje používať touchpad na zmenu mierky kurzora.

Ďalej možno spomenúť vydanie projektu labwc 0.9.4 (Lab Wayland Compositor), ktorý vyvíja kompozitný server Pre Wayland s funkciami, ktoré pripomínajú správcu okien Openbox (projekt sa prezentuje ako pokus o vytvorenie alternatívy Openbox pre Wayland). Medzi charakteristiky labwc patrí minimalizmus, kompaktná implementácia, široké možnosti prispôsobenia a vysoký výkon. Animované efekty, gradienty a ikony, okrem tlačidiel pre okná, nie sú principiálne podporované. Labwc je používaný v grafickom prostredí distribúcie Raspberry Pi OS a voliteľne podporovaný v prostrediach pracovnej plochy Xfce a LXQt. Kód projektu je napísaný v jazyku C a je distribuovaný pod licenciou GPLv2.
Ako základ sa používa knižnica wlroots. Možné je pripojenie rozšírení, ktoré implementujú funkcie, ako je vytváranie snímok obrazovky, zobrazovanie tapiet na pracovnej ploche, umiestnenie panely a ponuky. Téma, základná ponuka a klávesové skratky sa konfigrujú cez konfiguračné súbory vo formáte xml. Okrem vstavaného koreňového menu, konfigurovateľného prostredníctvom súboru menu.xml, je možné pripojiť externé implementácie ponúk aplikácií, ako sú bemenu, fuzzel a wofi. Ako panel je možné použiť Waybar, sfwbar, Yambar alebo LavaLauncher. Na správu pripojenia monitorov a zmenu ich parametrov sa odporúča použiť wlr-randr alebo kanshi. Zamykanie obrazovky sa vykonáva pomocou swaylock.
V novej verzii:
- Pre témy sa implementoval parameter window.button.hover.bg.color na zmenu farby pozadia tlačidiel pri prechode kurzora.
- V obrazovkovom rozhraní na prechádzanie medzi otvorenými oknami sa implementovala podpora posúvania, ak náhľady alebo názvy okien nezmestia do dostupnej oblasti.
- Pridaná možnosť NextWindow na prechod fokusu na nasledujúce okno v súvislosti s pracovnými plochami, výstupnými zariadeniami a identifikátormi okien.
- Pridané nastavenie „*<desktops><initial>“ na výber aktívneho pri spustení. virtuálneho pracovného stola.
- Na prácu je teraz potrebná minimálne verzia 1.22.90 protokolu Wayland.

Zdroj: opennet.ru
