Vrystelling van labwc 0.20, 'n saamgestelde bediener vir Wayland

Die labwc 0.20 (Lab Wayland Compositor) projek, wat 'n komposisiebediener vir Wayland ontwikkel met vermoëns wat herinner aan die Openbox-vensterbestuurder, is vrygestel. Die projek word aangebied as 'n poging om 'n Openbox-alternatief vir Wayland te skep. Die projek se kode is in C geskryf en word versprei onder die GPLv2-lisensie. Die beduidende toename in weergawenommering (van 0.9 na 0.20) is te danke aan sinchronisasie met die wlroots-biblioteek se weergawenommering.

Labwc word gebruik in die grafiese omgewing van die Raspberry Pi OS-verspreiding en word opsioneel ondersteun in die Xfce- en LXQt-lessenaaromgewings. Die doelwitte van die labwc-projek sluit in minimalisme, 'n kompakte implementering, uitgebreide aanpassing en hoë werkverrigting. Geanimeerde effekte, gradiënte en ikone word glad nie ondersteun nie, met die uitsondering van vensterknoppies. Dit is gebaseer op die wlroots-biblioteek, ontwikkel deur die ontwikkelaars van die Sway-gebruikersomgewing en bied basiese funksionaliteit vir 'n Wayland-gebaseerde komposisiebestuurder.

Byvoegings kan gekoppel word om funksies soos skermkiekies, lessenaar-agtergrondvertoning en paneel- en kieslysplasing te implementeer. Die XWayland DDX-komponent word ondersteun vir die uitvoering van X11-toepassings in 'n Wayland-gebaseerde omgewing. Die tema, basiese kieslys en sneltoetse is konfigureerbaar via XML-konfigurasielêers. Ondersteuning vir hoë-DPI (HiDPI) skerms is ingebou.

Benewens die ingeboude basiese kieslys, wat via die menu.xml-lêer konfigureerbaar is, kan jy derdeparty-toepassingskieslysimplementerings integreer, soos bemenu, fuzzel en wofi. Waybar, sfwbar, Yambar of LavaLauncher kan as 'n paneel gebruik word. Vir die bestuur van monitorverbindings en die verandering van hul instellings word wlr-randr of kanshi voorgestel. Skermsluiting word met behulp van swaylock hanteer.

In die nuwe weergawe:

  • Die oorgang na die wlroots 0.20-biblioteekvrystelling is voltooi, wat ondersteuning vir kleurbestuur, HDR, wyservoorkoms-aanpassing en virtuele lessenaars implementeer.
  • Gedeeltelike ondersteuning vir die vaslegging van inhoud wat op topvlak Wayland-oppervlaktes vertoon word (toplevel-capture) is geïmplementeer, wat jou toelaat om skermkiekies te skep en skermopnames van die inhoud van individuele vensters op te neem. Hierdie implementering dek nog nie kinder- en opspringvensters van toepassings wat via XWayland gelanseer word nie, en ook nie geneste xdg Wayland-oppervlaktes nie.
  • Het ondersteuning vir uitgebreide helderheidsreeks bygevoeg met die vermoë om uitsette na monitors te stuur wat HDR10 ondersteun (werk slegs wanneer die Vulkan-gebaseerde weergawe-agtergrond gebruik word).
  • ’n Vinniger manier om toegang tot kieslysitems te verkry, is nou beskikbaar deur die eerste letter van hul naam te druk. Om byvoorbeeld Firefox te begin, druk eenvoudig "Meta+a" om die kieslys oop te maak en druk dan "f".
  • 'n Super-d-sleutelbordkortpad is bygevoeg om vensters weg te steek en te wys. Die ToggleShowDesktop-instelling laat jou toe om jou eie sleutelbordkortpads vir hierdie aksie aan te pas.
  • Het die opdragreëlopsie "-t" (--title) bygevoeg om die venstertitel te stel wanneer labwc op 'n geneste manier uitgevoer word.
  • Die labnag-hulpprogram is opgedateer met die "--details-border-color" en "--details-margin" opsies om die kleur en marge van die area rondom die inhoud in te stel.
  • Die labwc-session.target systemd-eenheid is nou geïnstalleer wanneer systemd teenwoordig is.
  • Die instelling " is by die konfigurasielêer gevoeg. om 'n vertraging in te stel voordat fokus verskuif word.
  • In die opsie " "Ondersteuning vir die "aanknoppie"-blaaimetode is bygevoeg, en 'n aparte "opsie" is geïmplementeer." » om deur die inhoud te blaai met behulp van die knoppies.
  • Opsie bygevoeg om die drukgevoeligheidsbereik vir jou grafiese tablet aan te pas.
  • 'n Opsie is by die konfigurasielêer gevoeg. om toegang tot bevoorregte protokolle te beperk.
  • Ontfoutingsparameter DebugToggleKeyStateIndicator bygevoeg om sleutelstatusinligting-oorleg te vertoon.
  • Ondersteuning vir Wayland-kleurbestuurprotokolle is bygevoeg: kleur-representasie-v1 en kleur-bestuur-v1.
  • Die wl_fixes-koppelvlak is geïmplementeer om probleme met ander onderliggende protokol-API's aan te spreek wat nie deur die oorspronklike vermoëns van daardie koppelvlakke aangespreek kan word nie. Byvoorbeeld,
    Die "wl_fixes::destroy_registry" versoek laat jou toe om die wl_registry-objek te vernietig, waarna die kliënt dit nie meer sal kan gebruik nie, en die saamgestelde bediener sal ophou om gebeurtenisse daardeur oor te dra.






Bron: opennet.ru
Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster