LabWC 0.9.0 uključuje podršku za wlroots 0.19, nove Wayland protokole i ključna poboljšanja

LabWC

Projekt LabWC (Lab Wayland Compositor) nedavno je najavio dostupnost verzije 0.9.0 , koja dodaje podršku za više konfiguracija, uvodi korisne postavke poput emulacije pomicanja, poboljšava interoperabilnost s XWaylandom i još mnogo toga.

Za one koji nisu upoznati sa LabWC-om, to je Wayland kompozitor inspirisan klasičnim Openbox iskustvom. LabWC se pozicionira kao moderna alternativa koja održava principe efikasnosti, jednostavnosti i prilagođavanja, bez pribjegavanja teškim vizuelnim efektima ili nepotrebnim složenostima.

Glavne nove funkcije u LabWC 0.9.0

Jedna od glavnih promjena u LabWC 0.9.0 je njegova kompatibilnost sa wlroots 0.19, osnovnom bibliotekom koju koriste mnogi Wayland kompozitori. Zahvaljujući tome, LabWC nasljeđuje podršku za nove arhitekture, grafičke protokole i mogućnosti kao što su upravljanje više GPU-ova i eksplicitna sinhronizacija bafera pomoću DRM Syncobj-a.

Ovo ažuriranje također poboljšava podršku za različite Wayland protokole , omogućavajući funkcije kao što su napredno upravljanje međuspremnikom, manipulacija transparentnošću na strani servera, direktno dodjeljivanje ikona prozorima i efikasnije snimanje ekrana.

Među novim funkcijama vidljivim korisnicima, ističe se uvođenje naredbe `lab-sensitive-terminal` . Ova naredba automatski odabire odgovarajući emulator terminala koristeći varijablu okruženja `$TERMINAL`. Također je integrirana u meni, što olakšava pristup terminalu iz grafičkog okruženja.

Dodata je i podrška za jednostavne gradijente u naslovima prozora , nešto što ranije nije bilo dostupno u ovom kompozitoru:

window.*.title.bg: Puno | Gradijent (Vertikalno | PodijeljenoVertikalno)
window.*.title.bg.colorTo:
window.*.title.bg.color.splitTo:
prozor.*.naslov.bg.boja.podijeliNa:

Poboljšanja u upotrebljivosti i korisničkom iskustvu

LabWC 0.9.0 sada vam omogućava da konfigurišete više aspekata interakcije sistema integrisanih u libinput, kao što su ponašanje dugmeta miša, podrška za geste sa tri prsta, emulacija točkića za skrolovanje i nove opcije navigacije između virtuelnih desktopa. Pored toga, dodata je podrška za konfiguracije definisane korišćenjem X11 naziva boja i pojednostavljenih heksadecimalnih vrednosti, čime se proširuju mogućnosti estetskog prilagođavanja na tehnički, ali pristupačan način.

Još jedna značajna značajka je poboljšano upravljanje ikonama, koje sada može odrediti prioritet korištenja ikona koje pruža klijent ili ikona koje pruža kompozitor, poboljšavajući vizualnu konzistentnost u mješovitim okruženjima.

Poznati problemi i upozorenja o regresiji

Uprkos poboljšanjima, prelazak na wlroots 0.19 donosi neke regresije. Jedna od najuočljivijih promjena je kod GTK aplikacija, gdje više nije moguće aktivirati stavke menija jednim klikom, prevlačenjem i otpuštanjem . Ovaj problem je uobičajen i kod drugih kompozitora i proizilazi iz nejasnoća u Wayland specifikacijama, tako da se za ovu verziju nije smatrao problemom blokiranja.

Osim toga, podrška za naočale za virtualnu stvarnost privremeno je onemogućena zbog greške u wlroots-u, za koju se očekuje da će biti ispravljena u budućim verzijama.

Konačno, ako ste zainteresirani da saznate više, detalje možete pronaći na sljedećem linku.

Preuzimanje i instalacija

Ako ste zainteresirani da isprobate LabWC, trebali biste znati da ga možete instalirati iz Arch Linux ili Manjaro repozitorija direktno iz službenih repozitorija ili AUR-a:

Službeno spremište

sudo pacman -S labwc

Ili razvojna verzija

sudo pacman -S labwc-git

Na Alpine Linuxu

Iz repozitorija zajednice:

sudo apk dodaj labwc labwc-doc

Opcionalno: xwayland, swaybg, waybar, swaylock, itd.

Kompajliranje iz izvornog koda

Ako vaša distribucija to ne uključuje ili želite koristiti najnoviju verziju, slijedite ove službene korake:

git klon https://github.com/labwc/labwc.git cd labwc meson podešavanje izgradnja/ meson kompajliranje -C izgradnja/ sudo meson instalacija -C izgradnja/

Preduslovi za kompajliranje: wlroots, wayland, meson, ninja, gcc/clang, wayland-protocols, između ostalog.

Možete onemogućiti podršku za XWayland ako želite samo Wayland:

podešavanje mezona -Dxwayland=onemogućena izgradnja/

Prvo pokretanje i konfiguracija

Pokrenite labwc iz TTY ili Wayland upravitelja sesija. Nakon pokretanja, vidjet ćete praznu radnu površinu. Kliknite da otvorite osnovni meni.

Opcionalno: Pokrenite aplikaciju direktno, na primjer:

labwc -s alacritty

Kreirajte direktorij ~/.config/labwc/ sa datotekama kao što su:

  • rc.xml (prečice na tastaturi)
  • menu.xml
  • automatsko pokretanje, okruženje itd.

U automatskom pokretanju možete dodati stvari poput:

swaybg -i ~/wallpaper.png & waybar &

Kada je potrebno ponovo učitati konfiguraciju:

labwc --rekonfiguriraj

Dodaj kao preferirani izvor na Googleu