Uitgave labwc 0.7.4, compositorserver voor Wayland

De uitgave van het labwc-project 0.7.3 (Lab Wayland Compositor) is gepubliceerd, dat een compositorserver voor Wayland ontwikkelt met functies die lijken op de vensterbeheerder Openbox (het project wordt gepresenteerd als een poging om een alternatief voor Openbox voor Wayland te creƫren). Direct daarna is de correctie-update 0.7.4 uitgebracht met de direct aangebrachte correcties. Labwc staat bekend om zijn minimalisme, compacte implementatie, uitgebreide aanpassingsmogelijkheden en hoge prestaties. De code van het project is geschreven in de programmeertaal C en wordt verspreid onder de GPLv2-licentie.

Als basis wordt de bibliotheek wlroots gebruikt, ontwikkeld door de ontwikkelaars van de desktopomgeving Sway en die de basisfuncties biedt voor het organiseren van de werking van een compositormanager op basis van Wayland. Van de uitgebreide Wayland-protocollen worden wlr-output-management voor het instellen van uitvoerapparaten, layer-shell voor het organiseren van de desktopomgeving en foreign-toplevel voor het aansluiten van eigen panelen en vensterswitches ondersteund.

Het is mogelijk om extensies aan te sluiten die functies implementeren zoals het maken van screenshots, het weergeven van bureaubladachtergronden, het plaatsen van een paneel en menu. Geanimeerde effecten, verlopen en pictogrammen (met uitzondering van knoppen voor vensters) worden principieel niet ondersteund. Voor het uitvoeren van X11-toepassingen in een omgeving op basis van het Wayland-protocol wordt het gebruik van de DDX-component XWayland ondersteund. Het thema, het basismenu en sneltoetsen worden ingesteld via configuratiebestanden in xml-formaat. Er is ingebouwde ondersteuning voor schermen met een hoge pixel-dichtheid (HiDPI).

Uitgave labwc 0.7.4, compositorserver voor Wayland

Naast het ingebouwde hoofdmenu, dat kan worden ingesteld via menu.xml, kunnen externe implementaties van applicatiemenu's worden aangesloten, zoals bemenu, fuzzel en wofi. Als paneel kunnen Waybar, sfwbar, Yambar of LavaLauncher worden gebruikt. Voor het beheer van de monitorverbinding en het wijzigen van hun instellingen wordt aangeraden om wlr-randr of kanshi te gebruiken. Het scherm wordt vergrendeld met behulp van swaylock.

Uitgave labwc 0.7.4, compositorserver voor Wayland

In de nieuwe versie:

  • Ondersteuning voor de derde versie van het Wayland-protocol xdg-shell is toegevoegd, waarmee de mogelijkheid is gekomen om de positie van popupvensters te wijzigen.
  • Ondersteuning voor het Wayland-protocol tablet-v2 is geĆÆmplementeerd, dat middelen biedt voor het organiseren van input van grafische tablets.
  • Er is een ToggleTabletMouseEmulation-handler toegevoegd voor mouse-emulatie met behulp van een tekentablet.
  • Beginondersteuning voor het Wayland-protocol security-context-v1 is toegevoegd, waarmee een beveiligingscontext kan worden gekoppeld bij aansluiting op een compositiet. server op basis van Wayland om de beschikbare mogelijkheden voor de klant te beperken.
  • Een implementatie van een loep is voorgesteld om gebieden op het scherm te vergroten met behulp van de acties ZoomIn, ZoomOut en ToggleMagnify.
  • Er is een optie onRelease toegevoegd aan het instellingenblok <keybind>, waarmee het oproepen van het menu met de Super-toets kan worden georganiseerd.
  • De instelling <core><xwaylandPersistence> is toegevoegd, zodat XWayland in het geheugen blijft, zelfs wanneer er geen clients verbonden zijn.
  • De instelling <resize><drawContents> is geĆÆmplementeerd.
  • De acties UnMaximize voor het terugdraaien van de maximalisatie van een venster en SetDecorations voor het instellen van vensterdecoratieparameters zijn toegevoegd.
  • In de voorwaarden 'If-actions' is het mogelijk om te filteren op het type vensters.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster