labwc 0.5 dostupan, kompozitni poslužitelj za Wayland

Izašao je projekt labwc 0.5 koji razvija kompozitni poslužitelj za Wayland sa mogućnostima koje podsjećaju na Openbox window manager (projekt je predstavljen kao pokušaj stvaranja Openbox alternative za Wayland). Među značajkama labwc-a su minimalizam, kompaktna implementacija, opsežne mogućnosti prilagodbe i visoke performanse. Projektni kod je napisan u C-u i distribuira se pod GPLv2 licencom.

Osnova je biblioteka wlroots koju su razvili programeri korisničkog okruženja Sway i koja pruža osnovne funkcije za organizaciju rada kompozitnog upravitelja temeljenog na Waylandu. Među proširenim Wayland protokolima, podržan je wlr-output-management za konfiguriranje izlaznih uređaja, layer-shell za organiziranje rada desktop shell-a i Foreign-toplevel za povezivanje prilagođenih panela i prozorskih prekidača.

Moguće je povezati dodatke za implementaciju funkcija kao što su stvaranje snimki zaslona, ​​prikazivanje pozadine na radnoj površini, postavljanje panela i izbornika. Animirani efekti, gradijenti i ikone (s izuzetkom prozorskih gumba) uopće nisu podržani. Za pokretanje X11 aplikacija u okruženju koje se temelji na Wayland protokolu, podržana je upotreba komponente XWayland DDX. Tema, osnovni izbornik i prečaci konfigurirani su putem konfiguracijskih datoteka u xml formatu.

Uz ugrađeni korijenski izbornik, konfiguriran putem menu.xml, možete povezati implementacije izbornika aplikacija trećih strana, kao što su bemenu, fuzzel i wofi. Kao panel možete koristiti Waybar, Uambar ili LavaLauncher. Za upravljanje povezivanjem monitora i mijenjanje njihovih parametara, predlaže se korištenje wlr-randr ili kanshi. Zaslon je zaključan swaylock-om.

U novom izdanju:

  • Pruža podršku za zaslone visoke gustoće piksela (HiDPI).
  • Omogućeno preuređivanje elemenata kada su dodatni izlazni uređaji onemogućeni.
  • Promijenjene postavke koje se odnose na rukovanje događajem pomicanja elemenata pomoću miša.
  • Dodana mogućnost smanjivanja prozora nakon pomicanja (unmaximize-on-move).
  • Dodana podrška za programsku traku sfwbar (Sway Floating Window Bar).
  • Dodana podrška za klijentske izbornike.
  • Omogućena je mogućnost pokretanja aplikacija na cijelom zaslonu.
  • Dodana opcija cycleViewPreview za pregled sadržaja tijekom prebacivanja između prozora pomoću sučelja Alt+Tab.
  • Dodana je mogućnost povezivanja radnje pri pomicanju pokazivača miša s ruba zaslona.
  • Dodana podrška za WLR_{WL,X11}_OUTPUTS varijable okruženja podržane u wlroots.
  • Dodana podrška za kontrolne geste (pomicanje prstima i zumiranje).

labwc 0.5 dostupan, kompozitni poslužitelj za Wayland
labwc 0.5 dostupan, kompozitni poslužitelj za Wayland


Izvor: opennet.ru

Dodajte komentar