De composietserver Hyprland 0.54 is beschikbaar en gebruikt het Wayland-protocol. Het project is gericht op een tegelindeling van vensters, maar ondersteunt ook klassieke vrije plaatsing van vensters, het groeperen van vensters in tabbladen, een pseudotegelmodus en het volledig scherm uitbreiden van vensters. De code is geschreven in C++ en wordt verspreid onder de BSD-licentie.
Er zijn mogelijkheden voor het creëren van visueel aantrekkelijke interfaces: verloopkleuren in vensteromrandingen, vervaging van de achtergrond, animatie-effecten en schaduwen. Voor het uitbreiden van functionaliteit kunnen plugins worden aangesloten, en voor externe bediening wordt IPC op basis van sockets aangeboden. Configuratie gebeurt via een configuratiebestand, waarvan wijzigingen direct worden toegepast zonder herstart. Andere functies omvatten: dynamisch te creëren virtuele bureaubladen; schikkingmodi voor schermelementen; globale sneltoetsdetectie; en gebaarbediening op een touchpad/touchscreen.
In de nieuwe versie:
- Er is een functie toegevoegd om verschillende vensterindelingen (layout) toe te passen op verschillende virtuele bureaubladen en monitoren. Voor de virtuele bureaubladen 1-4 kan bijvoorbeeld de dwindle-modus (een tegelmodus in de stijl van BSPWM) worden gekozen, voor 5-8 de master-modus (één hoof venster links, de rest in een stapel rechts), en voor 9-10 de scroll-modus (oneindig scrollen door vensters). Het proces van het creëren en onderhouden van eigen indelingen is aanzienlijk vereenvoudigd.
- Een nieuwe monocle-indeling is toegevoegd, waarbij vensters altijd de beschikbare ruimte innemen. De code van de hyprscrolling-plugin is verhuisd naar de hoofdcomponent van Hyprland.
- De prestaties in systemen met geïntegreerde GPU's zijn aanzienlijk verbeterd (van 50% tot 500%).
- De integratie van de Hyprnix-module is afgerond, die is ontwikkeld om de installatie en configuratie van Hyprland te vereenvoudigen met behulp van de Nix-pakketbeheerder. Volledige integratie met Nix is onder andere gerealiseerd in Hyprpm en start-hyprland.
- Ondersteuning voor de cursorZoom-geste is toegevoegd, waardoor een trackpad kan worden gebruikt om de cursor in te zoomen.

Daarnaast is de release van het project labwc 0.9.4 (Lab Wayland Compositor) vermeld, dat een compositing- server omgeving voor Wayland ontwikkelt met mogelijkheden die doen denken aan de vensterbeheerder Openbox (het project wordt gepresenteerd als een poging om een alternatief voor Openbox voor Wayland te creëren). Kenmerken van labwc zijn onder andere minimalisme, compacte implementatie, uitgebreide aanpassingsmogelijkheden en hoge prestaties. Geanimeerde effecten, gradients en pictogrammen, behalve de knoppen voor vensters, worden principieel niet ondersteund. Labwc wordt gebruikt in de grafische omgeving van de Raspberry Pi OS-distributie en wordt optioneel ondersteund in de desktopomgevingen Xfce en LXQt. De code van het project is geschreven in C en wordt verspreid onder de GPLv2-licentie.
De basis is de wlroots-bibliotheek. Het is mogelijk om extensies te koppelen die functies implementeren zoals het maken van screenshots, het weergeven van achtergronden op het bureaublad, en het plaatsen van een paneel en menu. Themas, basismenu en sneltoetsen kunnen worden geconfigureerd via configuratiebestanden in xml-indeling. Naast het ingebouwde rootmenu, dat kan worden aangepast via het bestand menu.xml, kunnen externe implementaties van applicatiemenu's worden aangesloten, zoals bemenu, fuzzel en wofi. Voor het paneel kunnen Waybar, sfwbar, Yambar of LavaLauncher worden gebruikt. Voor het beheren van de aansluiting van monitoren en het wijzigen van hun parameters wordt wlr-randr of kanshi aangeraden. Het vergrendelen van het scherm gebeurt met swaylock.
In de nieuwe versie:
- Voor de themas is de parameter window.button.hover.bg.color geïmplementeerd om de achtergrondkleur van knoppen te veranderen wanneer de cursor eroverheen beweegt.
- In de scherminterface is er ondersteuning voor scrollen geïmplementeerd om te schakelen tussen geopende vensters, als de miniaturen of titels niet in het beschikbare gebied passen.
- De optie NextWindow is toegevoegd om de focus te verplaatsen naar het volgende venster, afhankelijk van de werkruimten, uitvoerapparaten en venster-ID's.
- Een instelling '<desktops><initial>' is toegevoegd om het actieve venster bij opstarten te selecteren. virtueel bureaublad.
- Voor gebruik is nu minimaal versie 1.22.90 van het Wayland-protocol vereist.

Bron: opennet.ru
