Efter ett Ärs utveckling har version 0.10 av kompositservern Wayfire slÀppts. Den anvÀnder Wayland och möjliggör skapande av resursvÀnliga anvÀndargrÀnssnitt med 3D-effekter i stil med 3D-pluginer för Compiz (vÀxling av skÀrmar genom en 3D-kub, rumslig fönsterlayout, morphing vid arbete med fönster, etc.). Wayfire stöder funktionsexpansion genom plugins och erbjuder ett flexibelt konfigurationssystem. Projektets kod Àr skriven i C++ och distribueras under MIT-licensen.
Projektet bygger pÄ biblioteket wlroots, utvecklat av skaparna av anvÀndarmiljön Sway, och erbjuder grundlÀggande funktioner för att organisera arbetet av en kompositmanager baserad pÄ Wayland. För att hantera sessioner kan systemd, elogind eller seatd anvÀndas. Körning av X11-applikationer stöds via XWayland. wf-shell av Wayfire-utvecklarna eller den tredjeparts-panelen LavaLauncher kan anvÀndas som panel. Projektet utvecklar ocksÄ ett bibliotek för att hantera konfigurationsfiler kÀnt som wf-config samt en grafisk konfigurationsverktyg wcm.
I den nya versionen av Wayfire:
- Möjligheten till separat konfiguration av olika inmatningsenheter har lagts till. Till exempel kan olika uppsÀttningar av layout konfigureras för flera anslutna tangentbord.
- Experimentellt stöd för renderingsbackends som anvÀnder grafik-API:t Vulkan och biblioteket Pixman har lagts till, utöver den standard-renderingsbackend som Àr baserad pÄ OpenGL ES.
- Renderings-API:t har omarbetats för att integreras med renderingssystemet i biblioteket wlroots.
- Möjlighet har införts för att ange egna fÀrgprofiler för varje utgÄngsenhet.
- Det har tillförts nya animerade effekter i pluginen "animate", sÄsom effekten av en magisk lampa, dÀr ett fönster komprimeras och viks ihop till en ikon vid minimering, samt effekter som snurrande (spin) och utöppnande (zap) av fönster. Det finns ocksÄ möjlighet att ansluta externa plugins för att skapa egna animerade effekter.
- Nya IPC-metoder har lagts till för att bestÀmma och stÀlla in tangentbordslayout, skicka fönster till en specifik arbetsyta och bestÀmma musens position.
- Stöd för utgÄvan av wlroots-biblioteket 0.19 har lagts till, vilket implementerar nya Wayland-protokoll, stöd för Multi-GPU och möjligheten till explicit synkronisering av buffertar med hjÀlp av DRM-objekt (Direct Rendering Manager).
- I plugin-programmet 'resize' har hanteringen av maximala och minimala fönsterstorlekar förbÀttrats.
- Stöd för skript som startar Xwayland har lagts till, vilket tillÄter att ytterligare kommandon utförs efter start och omstart av Xwayland, enligt samma princip som .xinitrc.

Ytterligare kan lanseringen av den sammansatta servern Wayland Maker 0.6, som implementerar en anvÀndarmiljö i stil med Window Maker, byggt med hjÀlp av Wayland-protokollet, nÀmnas. Bland de stödda funktionerna finns: staplad fönsterlayout, anvÀndning av virtuella skrivbord, sidpanel, design i NeXTSTEP-stil, stöd för att fÀsta applikationer pÄ skÀrmen, inriktning mot lÀttviktighet och hög prestanda, samt möjligheten att köra X11-applikationer med hjÀlp av XWayland. Stödda Wayland-protokoll: xdg-decoration-unstable-v1, ext_session_lock_v1, wlr_layer_shell_unstable_v1, wlr-output-management-unstable-v1, xdg_shell och idle_inhibit_unstable_v1. Projektets kod Àr skriven i C.
KĂ€lla: opennet.ru
