Utgivning av labwc 0.7, en kompositserver för Wayland

Version 0.7 av projektet labwc (Lab Wayland Compositor) Àr tillgÀnglig, 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). Bland kÀnnetecknen för labwc nÀmns minimalism, kompakt implementering, omfattande 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).

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, en kompositserver för Wayland

Key changes in the new release:

  • ÖvergĂ„ngen till den nya versionen av biblioteket wlroots 0.17 har genomförts.
  • Stödet för Wayland-protokollet cursor-shape-v1 har lagts till, vilket anvĂ€nds för att anpassa utseendet pĂ„ markören genom att skicka en serie markörbilder.
  • Stödet för Wayland-protokollet fractional-scale har lagts till, vilket gör att kompositmanagern kan skicka icke-heltaliga skalningsvĂ€rden för ytor, vilket gör att klienten kan bestĂ€mma en mer exakt storlek pĂ„ buffertarna för wp_viewport-objekt jĂ€mfört med att skicka avrundade skalningsinformationer.
  • Support for icons in window titles has been added.
  • In the window switching interface, reverse scrolling has been implemented with the left arrow or up arrow key.
  • InstĂ€llningen osd.workspace-switcher.boxes.{width,height} har lagts till för att bestĂ€mma storleken pĂ„ miniatyrbilder i grĂ€nssnittet för vĂ€xling mellan virtuella skrivbord.
  • Nya Ă„tgĂ€rder VirtualOutputAdd och VirtualOutputRemove har lagts till för att lĂ€gga till och ta bort virtuella utdataenheter.
  • Added ResizeTo action to change the size.
  • ÅtgĂ€rden ToggleOmnipresent har lagts till och alternativet 'Always on Visible Workspace' för att placera innehĂ„ll alltid pĂ„ den aktiva skrivbordet.
  • For applications using XWayland, the _NET_WORKAREA property has been set to understand the size of the free area on the screen not occupied by panels (for instance, used in Qt to calculate the size of pop-up menus).

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