LabWC 0.9.0 përfshin mbështetje për wlroots 0.19, protokollet e reja Wayland dhe përmirësime kyçe.

LabWC

El Proyecto LabWC (Kompozitori i Wayland Lab) njoftoi disa ditë më parë disponueshmërinë e versionit të tij 0.9.0, i cili shton mbështetje për më shumë konfigurime, prezanton ndryshime të dobishme si emulimi i rrotullimit, përmirëson ndërveprimin me XWayland dhe shumë më tepër.

Për ata që nuk janë të njohur me LabWC, duhet ta dinë këtë Ky është një kompozitor i Wayland që u frymëzua nga përvoja klasike e Openbox. LabWC pozicionohet si një alternativë moderne që ruan parimet e efikasitetit, thjeshtësisë dhe personalizimit, pa iu drejtuar efekteve të rënda vizuale ose kompleksiteteve të panevojshme.

Karakteristikat kryesore të reja në LabWC 0.9.0

Një nga ndryshimet kryesore në Labwc 0.9.0 është pajtueshmëri me wlroots 0.19, biblioteka bazë e përdorur nga shumë kompozitorë Wayland. Falë kësaj, Labwc trashëgon mbështetje për arkitektura të reja, protokolle grafike dhe aftësi të tilla si menaxhimi i shumë-GPU-ve ose sinkronizim i qartë i bufferit duke përdorur DRM Syncobj.

Ky azhurnim gjithashtu Përmirëson mbështetjen për protokolle të ndryshme Wayland, duke mundësuar veçori të tilla si menaxhimi i avancuar i kujtesës së përkohshme, manipulimi i transparencës nga ana e serverit, caktimi i drejtpërdrejtë i ikonave në dritare dhe kapja më efikase e ekranit.

Ndër veçoritë e reja të dukshme për përdoruesit, dallohen këto: Prezantimi i komandës së terminalit të ndjeshëm ndaj laboratorit zgjedh automatikisht emulatorin e duhur të terminalit duke përdorur variablin e mjedisit $TERMINAL. Ky komand është integruar gjithashtu në menu, duke e bërë më të lehtë aksesin në një terminal nga mjedisi grafik.

Alsoshtë shtuar gjithashtu mbështetje për gradiente të thjeshta në titujt e dritareve, diçka që deri më tani nuk ishte menduar te ky kompozitor:

window.*.title.bg: E plotë | Gradient (Vertikal | Vertikal i ndarë)
window.*.title.bg.colorPër:
window.*.title.bg.color.splitPër:
window.*.title.bg.colorTo.splitTo:

Përmirësime në përdorshmëri dhe përvojën e përdoruesit

LabWC 0.9.0 tani në dispozicion ju lejon të konfiguroni aspekte të shumta të ndërveprimit me sistemin të integruara në libinput: të tilla si sjellja e butonit të miut, mbështetja e gjesteve me tre gishta, emulimi i rrotës së lëvizjes dhe opsione të reja për navigimin midis desktopëve virtualë. Përveç kësaj, është shtuar mbështetje për konfigurimet e përcaktuara duke përdorur emrat e ngjyrave X11 dhe vlerat heksadecimale të thjeshtuara, duke zgjeruar mundësitë për personalizim estetik në një mënyrë teknike, por të arritshme.

Një tjetër pikë kryesore është menaxhim i përmirësuar i ikonave, i cili tani mund të përcaktojë përparësitë nëse do të përdorë ikona të ofruara nga klienti apo të ofruara nga kompozitori, duke përmirësuar qëndrueshmërinë vizuale në mjedise të përziera.

Probleme të njohura dhe paralajmërime regresioni

Pavarësisht përparimit, Kalimi në wlroots 0.19 sjell me vete disa regresione. Një nga më të dukshmet ndikon në aplikacionet GTK, në të cilat Nuk është më e mundur të aktivizohen artikujt e menusë me një klikim të vetëm të miut, veprim zvarritjeje dhe lëshimi.n. Ky problem është i zakonshëm edhe për kompozitorë të tjerë dhe është për shkak të paqartësive në specifikimin Wayland, kështu që nuk është konsideruar si një problem bllokues për këtë version.

Përveç kësaj, Mbështetja për kufjet e realitetit virtual është çaktivizuar përkohësisht për shkak të një gabimi në wlroots që pritet të rregullohet në versionet e ardhshme.

Së fundi, nëse jeni të interesuar të dini më shumë rreth tij, mund të konsultoni detajet në lidhja vijuese.

Shkarkim dhe instalim

Nëse jeni të interesuar të provoni LabWC, duhet të dini se mund ta instaloni atë nga repozitori Arch Linux ose Manjaro direkt nga repozitorët zyrtarë ose AUR:

Depo zyrtare

sudo pacman -S labwc

Ose versioni në zhvillim

sudo pacman -S labwc-git

Në Alpine Linux

Nga depoja e komunitetit:

sudo apk shto labwc labwc-doc

Opsionale: xwayland, swaybg, waybar, swaylock, etj.

Kompiloni nga kodi burimor

Nëse shpërndarja juaj nuk e përfshin atë ose dëshironi të përdorni versionin më të fundit, ndiqni këto hapa zyrtarë:

git clone https://github.com/labwc/labwc.git cd labwc meson setup build/ meson compile -C build/ sudo meson install -C build/

Parakushte për kompilimin: wlroots, wayland, meson, ninja, gcc/clang, wayland-protocols, ndër të tjera.

Mund ta çaktivizoni mbështetjen për XWayland nëse preferoni vetëm Wayland:

konfigurimi i mezonit -Dxwayland=ndërtimi i çaktivizuar/

Nisja dhe konfigurimi i parë

Ekzekutoni labwc nga një menaxher sesionesh TTY ose Wayland. Pas nisjes, do të shihni një desktop bosh. Klikoni për të hapur një menu bazë.

Opsionale: Hapni një aplikacion direkt, për shembull:

labwc -s alacritty

Krijo direktorinë ~/.config/labwc/ me skedarë si:

  • rc.xml (lidhjet e tasteve)
  • menu.xml
  • nisja automatike, mjedisi, etj.

Në autostart mund të shtoni gjëra të tilla si:

swaybg -i ~/wallpaper.png & waybar &

Kur duhet të ringarkoni konfigurimin:

labwc --rikonfiguro