K dispozici je kompozitní server Hyprland 0.54 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:
- Byla přidána možnost použít různé režimy rozvržení oken pro různé virtuální plochy a monitory. Například pro virtuální plochy 1–4 můžete zvolit režim zmenšování (režim dlaždicového uspořádání ve stylu BSPWM), pro plochy 5–8 režim master (jedno hlavní okno vlevo, ostatní v zásobníku vpravo) a pro plochy 9–10 režim rolování (nekonečné rolování oken). Proces vytváření a údržby vlastních rozvržení byl výrazně zjednodušen.
- Byl přidán nový režim rozvržení Monocle, který zajišťuje, že okna vždy zabírají veškerý dostupný prostor. Kód pluginu hyprscrolling byl přesunut do základního balíčku Hyprland.
- Výrazně (z 50 % na 500 %) se zvýšil výkon v systémech s integrovanými grafickými kartami.
- Integrace modulu Hyprnix, vyvinutého pro zjednodušení instalace a konfigurace Hyprlandu pomocí správce balíčků Nix, byla dokončena. Plná integrace s Nixem je implementována mimo jiné v nástrojích Hyprpm a start-hyprland.
- Přidána podpora pro gesto cursorZoom, které umožňuje měnit přiblížení kurzoru pomocí trackpadu.

Dále můžeme zaznamenat vydání projektu labwc 0.9.4 (Lab Wayland Compositor), který vyvíjí kompozitní serveru Open source správce oken založený na Waylandu (projekt je prezentován jako pokus o vytvoření alternativy Waylandu na bázi Openboxu). Mezi klíčové vlastnosti Labwc patří minimalismus, kompaktní implementace, rozsáhlé možnosti přizpůsobení a vysoký výkon. Animované efekty, přechody a ikony, s výjimkou tlačítek oken, nejsou podporovány. Labwc se používá v grafickém prostředí Raspberry Pi OS a je volitelně podporován v desktopových prostředích Xfce a LXQt. Kód projektu je napsán v jazyce C a distribuován pod licencí GPLv2.
Jako základ se používá knihovna wlroots. Lze k ní připojit doplňky pro implementaci funkcí, jako je pořizování snímků obrazovky, zobrazování tapety plochy a umístění panelu a nabídky. Téma, základní nabídka a klávesové zkratky jsou konfigurovatelné pomocí konfiguračních souborů XML. Kromě vestavěné kořenové nabídky, konfigurovatelné pomocí souboru menu.xml, lze připojit implementace nabídky aplikací třetích stran, jako například bemenu, fuzzel a wofi. Jako panel lze použít Waybar, sfwbar, Yambar nebo LavaLauncher. Pro správu připojení monitorů a změnu jejich nastavení se doporučuje wlr-randr nebo kanshi. Zamykání obrazovky se provádí pomocí Swaylock.
V nové verzi:
- Pro motivy byl implementován parametr window.button.hover.bg.color, který mění barvu pozadí tlačítek při najetí myší na ně.
- Rozhraní na obrazovce pro přepínání mezi otevřenými okny nyní podporuje posouvání, pokud se miniatury nebo názvy oken nevejdou do dostupné oblasti.
- Přidána možnost NextWindow pro přepnutí fokusu na další okno na základě ploch, výstupních zařízení a ID oken.
- Přidáno nastavení "*" » vybrat při spuštění aktivního virtuální desktop.
- Pro fungování je nyní vyžadována alespoň verze 1.22.90 protokolu Wayland.

Zdroj: opennet.ru
