Utgivning av labwc 0.7.4, en kompositserver för Wayland

Utgivningen av projektet labwc 0.7.3 (Lab Wayland Compositor), som utvecklar en kompositserver för Wayland med funktioner som liknar fönsterhanteraren Openbox (projektet presenteras som ett försök att skapa ett alternativ till Openbox för Wayland). Efter det att det korrigerande uppdateringen 0.7.4 har publicerats med snabba fixar. Bland funktionerna i labwc nÀmns minimalism, kompakt implementering, breda anpassningsmöjligheter och hög prestanda. Projektets kod Àr skriven i C och distribueras under GPLv2-licensen.

Som grund anvÀnds biblioteket wlroots, som utvecklas av utvecklarna av anvÀndarmiljön Sway och tillhandahÄller grundlÀggande funktioner för att organisera arbetet i kompositorn baserat pÄ Wayland. Bland de avancerade Wayland-protokollen stöds wlr-output-management för att konfigurera utgÄngsenheter, layer-shell för att organisera skrivbordsgrÀnssnitt och foreign-toplevel för att ansluta egna paneler och fönstervÀxlare.

Det Àr möjligt att ansluta tillÀgg som implementerar funktioner som skapande av skÀrmdumpar, visning av skrivbordsbakgrunder, placering av paneler och menyer. Animerade effekter, gradienter och ikoner (förutom knappar för fönster) stöds inte principiellt. För att köra X11-applikationer i en miljö baserad pÄ Wayland-protokollet stöds anvÀndningen av DDX-komponenten XWayland. Temat, basmenyn och snabbkommandon kan konfigureras via konfigurationsfiler i xml-format. Det finns inbyggt stöd för skÀrmar med hög pixeldensitet (HiDPI).

Utgivning av labwc 0.7.4, en kompositserver för Wayland

Förutom den inbyggda rotmenyn, som kan konfigureras via menu.xml, kan externa implementationer av applikationsmenyer anslutas, sÄsom bemenu, fuzzel och wofi. Som panel kan Waybar, sfwbar, Yambar eller LavaLauncher anvÀndas. För att hantera anslutningen av skÀrmar och Àndra deras instÀllningar rekommenderas att anvÀnda wlr-randr eller kanshi. SkÀrmavlÄsning görs med swaylock.

Utgivning av labwc 0.7.4, en kompositserver för Wayland

I den nya versionen:

  • Stöd för den tredje versionen av Wayland-protokollet xdg-shell har lagts till, dĂ€r det har blivit möjligt att Ă€ndra placeringen av flytande fönster.
  • Stöd för Wayland-protokollet tablet-v2 har implementerats, vilket ger medel för att organisera inmatning frĂ„n ritplattor.
  • En hanterare för ToggleTabletMouseEmulation har lagts till för att simulera en mus med hjĂ€lp av en ritplatta.
  • Inledande stöd för Wayland-protokollet security-context-v1 har lagts till, vilket gör det möjligt att fĂ€sta en sĂ€kerhetskontext vid anslutning till kompositorn servern baserad pĂ„ Wayland för att begrĂ€nsa de tillgĂ€ngliga möjligheterna för klienten.
  • En implementation av en förstoringslupp har föreslagits för att förstora omrĂ„den pĂ„ skĂ€rmen, med hjĂ€lp av Ă„tgĂ€rderna ZoomIn, ZoomOut och ToggleMagnify.
  • I instĂ€llningsblocket har alternativet onRelease lagts till, vilket möjliggör att öppna menyn med Super-tangenten.
  • InstĂ€llningen har lagts till för att behĂ„lla XWayland i minnet Ă€ven nĂ€r inga klienter Ă€r anslutna till det.
  • InstĂ€llningen har implementerats.
  • ÅtgĂ€rderna UnMaximize för att Ă„ngra operationen att maximera fönstret pĂ„ hela skĂ€rmen och SetDecorations för att stĂ€lla in fönsterdekorationer har lagts till.
  • I villkor för 'If-actions' har möjligheten att filtrera efter fönstertyp lagts till.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster