labwc 0.5 na voljo, sestavljeni strežnik za Wayland

Izdan je bil projekt labwc 0.5, ki razvija kompozitni strežnik za Wayland z zmogljivostmi, ki spominjajo na upravitelja oken Openbox (projekt je predstavljen kot poskus ustvarjanja alternative Openbox za Wayland). Med značilnostmi labwc so minimalizem, kompaktna izvedba, obsežne možnosti prilagajanja in visoka zmogljivost. Projektna koda je napisana v jeziku C in se distribuira pod licenco GPLv2.

Osnova je knjižnica wlroots, ki so jo razvili razvijalci uporabniškega okolja Sway in zagotavlja osnovne funkcije za organizacijo dela sestavljenega upravitelja na podlagi Waylanda. Med razširjenimi protokoli Wayland je podprt wlr-output-management za konfiguriranje izhodnih naprav, layer-shell za organizacijo dela namizne lupine in Foreign-toplevel za povezovanje plošč po meri in okenskih stikal.

Možno je povezati dodatke za izvajanje funkcij, kot so ustvarjanje posnetkov zaslona, ​​prikaz ozadij na namizju, postavitev plošč in menijev. Animirani učinki, prelivi in ​​ikone (z izjemo okenskih gumbov) sploh niso podprti. Za izvajanje aplikacij X11 v okolju, ki temelji na protokolu Wayland, je podprta uporaba komponente XWayland DDX. Tema, osnovni meni in bližnjične tipke so konfigurirani prek konfiguracijskih datotek v formatu xml.

Poleg vgrajenega korenskega menija, konfiguriranega prek menu.xml, lahko povežete izvedbe menijev aplikacij tretjih oseb, kot so bemenu, fuzzel in wofi. Kot ploščo lahko uporabite Waybar, Уambar ali LavaLauncher. Za upravljanje povezovanja monitorjev in spreminjanje njihovih parametrov je predlagana uporaba wlr-randr ali kanshi. Zaslon je zaklenjen s funkcijo Swaylock.

V novi izdaji:

  • Zagotavlja podporo za zaslone z visoko gostoto slikovnih pik (HiDPI).
  • Omogočena preureditev elementov, ko so dodatne izhodne naprave onemogočene.
  • Spremenjene nastavitve v zvezi z obravnavanjem dogodka premikanja elementov z miško.
  • Dodana možnost pomanjšanja okna, potem ko ga premaknete (razvečaj ob premikanju).
  • Dodana podpora za opravilno vrstico sfwbar (Sway Floating Window Bar).
  • Dodana podpora za odjemalske menije.
  • Zagotovljena je možnost zagona aplikacij v celozaslonskem načinu.
  • Dodana možnost cycleViewPreview za predogled vsebine med preklapljanjem med okni z uporabo vmesnika Alt+Tab.
  • Dodana možnost vezave dejanja, ko premaknete kazalec miške z roba zaslona.
  • Dodana podpora za spremenljivke okolja WLR_{WL,X11}_OUTPUTS, podprte v wlroots.
  • Dodana podpora za krmilne poteze (pomikanje s ščipkanjem in povečavo).

labwc 0.5 na voljo, sestavljeni strežnik za Wayland
labwc 0.5 na voljo, sestavljeni strežnik za Wayland


Vir: opennet.ru

Dodaj komentar