Den kompositserver, Hyprland 0.54, er tilgængelig og bruger Wayland-protokollen. Projektet er målrettet mod en mosaik (tiling) vindueskomposition, men understøtter også klassisk vilkårlig placering af vinduer, grouping af vinduer i form af faner, pseudomosaik-tilstand og fuldskærmsudvidelse af vinduer. Koden er skrevet i C++ og distribueres under BSD-licensen.
Der tilbydes mulighed for at oprette visuelt tiltalende grænseflader: gradienter i vinduesrammer, uskarphed i baggrunden, animations effekter og skygger. For at udvide funktionaliteten kan plugins tilsluttes, og til ekstern kontrol af arbejdet stilles der IPC til rådighed baseret på sockets. Konfiguration sker gennem konfigurationsfilen, hvor ændringer fanges i realtid uden genstart. Af funktioner nævnes desuden: dynamisk skabte virtuelle desktops; layoutmuligheder for elementer på skærmen; global håndtering af hurtigtaster; kontrol med bevægelser på touchpad/sensortastatur.
I den nye version:
- Muligheden for at anvende forskellige vindueskompositionsmetoder (layout) på forskellige virtuelle skriveborde og skærme er blevet tilføjet. For eksempel kan der vælges en dwindle-tilstand (mosaikmetode i stil med BSPWM) for virtuelle skriveborde 1-4, master-tilstand (et hovedvindue til venstre, de øvrige i stakken til højre) for 5-8, og scroll-tilstand (ulimitérbar rulle af vinduer) for 9-10. Processen med at oprette og vedligeholde egne kompositioner er blevet væsentligt forenklet.
- En ny monocle kompositionsmetode er blevet tilføjet, hvor vinduer altid optager al tilgængelig plads. Koden for hyprscrolling-pluginet er blevet flyttet til den centrale del af Hyprland.
- Ydelsen i systemer med integrerede GPU'er er blevet væsentligt forbedret (fra 50% til 500%).
- Arbejdet med integrationen af Hyprnix-modulet, udviklet til at forenkle installation og konfiguration af Hyprland ved brug af Nix-pakkemanageren, er blevet afsluttet. Fuldt integration med Nix er blandt andet implementeret i Hyprpm og start-hyprland.
- Der er tilføjet støtte til cursorZoom-gesten, der gør det muligt at bruge touchpad'en til at ændre størrelsen på markøren.

Derudover kan frigivelsen af projektet labwc 0.9.4 (Lab Wayland Compositor) nævnes, som udvikler en kompositør server til Wayland med funktioner, der minder om vinduesmanageren Openbox (projektet præsenteres som et forsøg på at skabe et alternativ til Openbox for Wayland). Blandt labwc's karakteristika nævnes minimalisme, kompakt implementering, stor tilpasningsmuligheder og høj ydelse. Animerede effekter, gradienter og ikoner, med undtagelse af knapper til vinduer, understøttes ikke principielt. Labwc anvendes i den grafiske miljø af Raspberry Pi OS-distributionen og understøttes valgfrit i skrivebords-miljøer som Xfce og LXQt. Koden for projektet er skrevet i C og distribueres under GPLv2-licensen.
Som grundlag bruges biblioteket wlroots. Mulighed for at tilslutte udvidelser, der implementerer funktioner som at tage skærmbilleder, vise baggrunde på skrivebordet, placere panels og menuer. Temaer, grundmenuer og genvejstaster kan konfigureres via konfigurationsfiler i xml-format. Udover det indbyggede rodmenu, der kan konfigureres via filen menu.xml, kan man tilslutte tredjeparts implementeringer af applikationsmenuer som bemenu, fuzzel og wofi. Som panel kan man bruge Waybar, sfwbar, Yambar eller LavaLauncher. Til at styre monitorforbindelser og ændre deres indstillinger anbefales det at bruge wlr-randr eller kanshi. Låse skærmen gøres ved hjælp af swaylock.
I den nye version:
- For temaer er parameteren window.button.hover.bg.color implementeret for at ændre baggrundsfarven på knapperne, når musen holdes over dem.
- I den grafiske brugerflade til skift mellem åbne vinduer er der implementeret understøttelse af rullning, hvis miniaturebilleder eller vinduestitler ikke kan vises i det tilgængelige område.
- Tilføjet en indstilling NextWindow for at skifte fokus til det næste vindue i forhold til skriveborde, outputenheder og vindues-ID'er.
- Tilføjet indstillingen «*<desktops><initial>» for at vælge aktiv ved opstart. virtuel arbejdsstation.
- For at fungere kræves nu mindst version 1.22.90 af Wayland-protokollen.

Kilde: opennet.ru
