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

LabWC

Projekti LabWC (Lab Wayland Compositor) njoftoi së fundmi disponueshmërinë e versionit 0.9.0 , i cili shton mbështetje për më shumë konfigurime, prezanton cilësime 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, është një kompozitor Wayland i frymëzuar nga përvoja klasike 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ë përputhshmëria e tij me wlroots 0.19, bibliotekën bazë të 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 dhe sinkronizimi i qartë i buffer-it duke përdorur DRM Syncobj.

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

Ndër veçoritë e reja të dukshme për përdoruesit, spikat futja e komandës `lab-sensitive-terminal` . Kjo komandë zgjedh automatikisht emulatorin e duhur të terminalit duke përdorur variablin e mjedisit `$TERMINAL`. Është integruar gjithashtu në menu, duke e bërë më të lehtë aksesin në një terminal nga mjedisi grafik.

Është shtuar gjithashtu mbështetje për gradiente të thjeshta në titujt e dritareve , diçka që nuk ishte e disponueshme më parë në këtë 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 ju lejon të konfiguroni aspekte të shumta të ndërveprimit të sistemit të integruara në libinput, të tilla si sjellja e butonave të miut, mbështetja e gjesteve me tre gishta, emulimi i rrotës së lëvizjes dhe opsione të reja navigimi 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 heksadecimal të thjeshtuara, duke zgjeruar kështu mundësitë për personalizim estetik në një mënyrë teknike, por të arritshme.

Një tjetër veçori kryesore është menaxhimi i përmirësuar i ikonave, i cili tani mund të përcaktojë përparësitë nëse do të përdoren 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ërmirësimeve, kalimi në wlroots 0.19 sjell me vete disa regresione. Një nga më të dukshmet ndikon në aplikacionet GTK, ku nuk është më e mundur të aktivizohen artikujt e menusë me një klikim të vetëm, zvarritje dhe lëshim . Ky problem është i zakonshëm për kompozitorët e tjerë dhe rrjedh nga paqartësitë në specifikimet e Wayland, kështu që nuk është konsideruar si një problem bllokues për këtë version.

Për më tepër, 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ë fundmi, nëse jeni të interesuar të mësoni më shumë, mund t'i gjeni detajet në lidhjen e mëposhtme.

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

Shto si burim të preferuar në Google