labwc 0.5 beskikbaar, saamgestelde bediener vir Wayland

Die labwc 0.5-projek is vrygestel, wat 'n saamgestelde bediener vir Wayland ontwikkel met vermoëns wat herinner aan die Openbox-vensterbestuurder (die projek word aangebied as 'n poging om 'n Openbox-alternatief vir Wayland te skep). Onder die kenmerke van labwc is minimalisme, kompakte implementering, uitgebreide aanpassingsopsies en hoë werkverrigting. Die projekkode is in C geskryf en word onder die GPLv2-lisensie versprei.

Die basis is die wlroots-biblioteek, ontwikkel deur die ontwikkelaars van die Sway-gebruikersomgewing en verskaf basiese funksies vir die organisering van die werk van 'n saamgestelde bestuurder gebaseer op Wayland. Onder die uitgebreide Wayland-protokolle word wlr-uitvoer-bestuur ondersteun vir die konfigurasie van uitvoertoestelle, laag-dop vir die organisering van die werk van die lessenaardop, en buitelandse-tovlak vir die koppeling van pasgemaakte panele en vensterskakelaars.

Dit is moontlik om byvoegings aan te sluit om funksies te implementeer soos om skermkiekies te skep, muurpapier op die lessenaar te vertoon, panele en spyskaarte te plaas. Geanimeerde effekte, gradiënte en ikone (met die uitsondering van vensterknoppies) word glad nie ondersteun nie. Om X11-toepassings te laat loop in 'n omgewing gebaseer op die Wayland-protokol, word die gebruik van die XWayland DDX-komponent ondersteun. Die tema, basiese spyskaart en sneltoetse word gekonfigureer deur konfigurasielêers in xml-formaat.

Benewens die ingeboude wortelkieslys, gekonfigureer via menu.xml, kan jy derdeparty-toepassingskieslysimplementerings, soos bemenu, fuzzel en wofi, koppel. Jy kan Waybar, Уambar of LavaLauncher as 'n paneel gebruik. Om koppelmonitors te bestuur en hul parameters te verander, word voorgestel om wlr-randr of kanshi te gebruik. Die skerm word gesluit met swaylock.

In die nuwe vrystelling:

  • Bied ondersteuning vir hoë pixeldigtheid (HiDPI) skerms.
  • Geaktiveerde herrangskikking van elemente wanneer bykomende uitvoertoestelle gedeaktiveer is.
  • Veranderde instellings wat verband hou met die hantering van die gebeurtenis van bewegende elemente met die muis.
  • Bygevoeg die vermoë om die venster te verklein nadat dit geskuif is (ontmaksimeer-op-skuif).
  • Bygevoeg ondersteuning vir die sfwbar (Sway Floating Window Bar) taakbalk.
  • Bygevoeg ondersteuning vir kliënt spyskaarte.
  • Die vermoë om toepassings in volskermmodus te begin word verskaf.
  • Bygevoeg cycleViewPreview-opsie om inhoud te voorskou terwyl daar tussen vensters gewissel word met die Alt+Tab-koppelvlak.
  • Bygevoeg die vermoë om 'n aksie te bind wanneer die muiswyser van die rand van die skerm af beweeg word.
  • Bygevoeg ondersteuning vir WLR_{WL,X11}_OUTPUTS omgewing veranderlikes ondersteun in wlroots.
  • Bygevoeg ondersteuning vir beheergebare (knyp panning en zoem).

labwc 0.5 beskikbaar, saamgestelde bediener vir Wayland
labwc 0.5 beskikbaar, saamgestelde bediener vir Wayland


Bron: opennet.ru

Voeg 'n opmerking