Den kompositserver Hyprland 0.49 Àr tillgÀnglig och anvÀnder Wayland-protokollet. Projektet Àr inriktat pÄ en mosaikbaserad fönsterhantering men stödjer ocksÄ klassisk fristÄende fönsterplacering, grupperar fönster i flikar, erbjuder en pseudomosaik och möjlighet till fullskÀrmsvisning. Det ges möjligheter att skapa visuellt tilltalande grÀnssnitt: gradienter runt fönstren, bakgrundsblur, animerade effekter och skuggor. Funktionaliteten kan utökas med plugins, och för extern styrning av arbetet erbjuds IPC baserat pÄ sockets. Koden Àr skriven i C++ och distribueras under BSD-licens.
InstÀllningen sker genom en konfigurationsfil, dÀr Àndringar tas emot i realtid utan omstart. För att öka spelfunktionalitet finns möjlighet att stÀnga av vertikal synkronisering (VSync) med ramhalveringsimpuls, vilket anvÀnds för att skydda mot upprepningar vid utmatning (tearing). Bland funktionerna finns ocksÄ: dynamiskt skapade virtuella skrivbord; lÀgen för arrangemang av element pÄ skÀrmen; global hantering av snabbtangenter; gestkontroll pÄ touchpad/beröringsskÀrm.
I den nya versionen:
- Ett system för behörighetskontroll har implementerats, vilket gör det möjligt att hantera appars Ätkomst till specifika ÄtgÀrder, sÄsom att skapa skÀrmbilder och skÀrminspelningar. Om en app som anvÀndaren inte har gett behörighet för att utföra avancerade ÄtgÀrder försöker göra en sÄdan ÄtgÀrd visas en dialog med förslag att bekrÀfta operationen. Som standard Àr det nya behörighetssystemet Àn sÄ lÀnge avaktiverat.
- Stöd för Wayland-protokollet xdg-toplevel-tag har lagts till, vilket möjliggör för Wayland-klienter att knyta etiketter till ytor av översta nivÄ, som kompositorn kan anvÀnda för att identifiera fönster efter att appen startats om (till exempel kan en app sÀtta etiketter som "huvudfönster" och "instÀllningar" för huvudfönstret och instÀllningsfönstret). SÄdan identifiering Àr anvÀndbar för att ÄterstÀlla positionen, storleken och egenskaperna hos fönster efter en omstart, samt för att bestÀmma sÀrskilda regler för olika typer av fönster. server Stöd för Wayland-protokollet xdg-system-bell har lagts till, vilket Àr avsett för att ge systemaviseringar som kan anvÀndas som varningar i terminalemulatorer. SÀttet att ge aviseringen bestÀms av kompositorn, och det kan vara inte bara ljud, utan Àven visuella Äterkopplingar.
- Möjligheten att stÀnga av tangentbindningar för specifika inmatningsenheter har tillhandahÄllits.
- Stöd för separat bindning av klick- och dra-ÄtgÀrder har lagts till.
- InstÀllningar för fet stil, marginaler och textjustering har lagts till i panelen för arbete med grupperade fönster (groupbar).
- Nya hÀndelser har lagts till: monitorremovedv2 och minimized.
- Nya hÀndelser: monitorremovedv2 och minimized har lagts till.
- Nya fönsterhanteringsregler har lagts till: nofollowmouse och noclosefor.


KĂ€lla: opennet.ru
