labwc 0.5, znajte što je novo u ovom poslužitelju sastavljenom za Wayland

The izdanje nove verzije labwc 0.5, koji se pozicionira kao razvoj složeni poslužitelj za Wayland sa značajkama koje podsjećaju na upravitelj prozora Openbox (projekt je predstavljen kao pokušaj stvaranja Openbox alternative za Wayland).

Među značajkama labwc je minimalizam, kompaktna izvedba, opsežne mogućnosti prilagodbe i visoke performanse. Temelji se na biblioteci wlroots, koju su razvili programeri korisničkog okruženja Sway i koja pruža osnovne funkcije za organiziranje rada složenog upravitelja baziranog na Waylandu.

Od Waylandovih proširenih protokola, wlr-output-management je podržan za konfiguriranje izlaznih uređaja, sloj-ljuska za organiziranje rada ljuske radne površine i Foreign-toplevel za povezivanje vlastitih okna i prekidača prozora.

Moguće je povezati dodatke s implementacijom funkcije kao što su stvaranje snimki zaslona, ​​prikazivanje pozadine na radnoj površini, postavljanje ploča i izbornika. Animirani efekti, gradijenti i ikone (osim gumba prozora) u osnovi nisu podržani.

Za pokretanje X11 aplikacija u okruženju temeljenom na Wayland protokolu, Podržana je upotreba XWayland DDX komponente. Tema, osnovni izbornik i tipke prečaca konfiguriraju se putem konfiguracijskih datoteka u xml formatu.

Uz ugrađeni korijenski izbornik koji se može konfigurirati putem menu.xml, mogu se uključiti implementacije izbornika aplikacija treće strane kao što su bemenu , fuzzel i wofi, plus Waybar, Ambar ili LavaLauncher se mogu koristiti kao ploča, iako se preporučuje koristite wlr-randr ili kanshi za kontrolu povezivanja monitora i promjenu njihovih parametara.

Glavne novosti labwc 0.5

U ovoj novoj verziji koja je predstavljena ističe se kao glavni novitet koji Podržani su zasloni visoke gustoće piksela (HiDPI).

Osim toga predviđeno je pregrupiranje elemenata kada su dodatni izlazni uređaji onemogućeni i također promijenjene postavke vezane za rukovanje događajem pokretnih elemenata s mišem.

Ostale promjene koje se ističu je to dodana mogućnost smanjivanja prozora nakon što je pomaknut (nemaksimiziraj u pokretu), kao i podršku za sfwbar (Sway Floating Window Bar).

Također možemo otkriti da je opcija CycleViewPreview dodana za pregled sadržaja tijekom prebacivanja između prozora pomoću sučelja Alt+Tab.

Od ostalih promjena koji se ističu u ovoj novoj verziji:

  • Dodana podrška za izbornike klijenata.
  • Pruža mogućnost pokretanja aplikacija na cijelom zaslonu.
  • Dodana je mogućnost vezanja radnje prilikom pomicanja pokazivača miša s ruba zaslona.
  • Dodana podrška za varijable okruženja WLR_{WL,X11}_OUTPUTS koje podržava wlroots.
  • Dodana podrška za geste upravljanja (pomak i zumiranje prstima).

Kako instalirati LABWC?

Za one koji su zainteresirani da mogu instalirati ovaj skladatelj na svoj sustav, moraju slijediti upute koje dijelimo u nastavku.

Distribucija koja ima najjednostavniji način instalacije je Fedora i da biste instalirali labwc, samo otvorite terminal i u njega ćemo upisati:

sudo dnf install labwc

Oni koji jesu korisnici Arch Linuxa, Manjara ili bilo koje druge distribucije izvedene iz Arch Linuxa, moraju otvoriti terminal i u njega će upisati sljedeću naredbu za preuzimanje potrebnih ovisnosti:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Nakon toga dobit će LABWC izvorni kôd pokretanjem sljedeće naredbe u terminalu:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Sada, za one koji su korisnici Debiana, UBuntua ili bilo koje druge distribucije temeljene na bilo kojoj od ove dvije, moraju u terminal upisati sljedeće:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Konačno, spominje se da će u budućnosti, planira se podrška za Openbox konfiguracijske datoteke i Openbox prevlake, pružaju rad na HiDPI zaslonima, implementiraju podršku za shell-shell, wlr-output-management i vanjske protokole najviše razine, integriraju podršku izbornika, dodaju mogućnost ispuštanja obavijesti na zaslonu (osd) i sučelje za prebacivanje prozora u Alt + Stil kartice.

Za one koji su zainteresirani da saznaju više o LABWC-u, mogu posjetiti web mjesto projekt na GitHubu.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.