LabWC 0.9.0 inkluderer understøttelse af wlroots 0.19, nye Wayland-protokoller og vigtige forbedringer.

LabWC

Projektet LabWC (Lab Wayland Komponist) annoncerede for et par dage siden tilgængeligheden af ​​version 0.9.0, som tilføjer understøttelse af flere konfigurationer, introducerer nyttige justeringer såsom scroll-emulering, forbedrer interoperabilitet med XWayland og meget mere.

For dem der ikke er bekendt med LabWC, bør I vide at Dette er en Wayland-kompositionsværktøj, der er inspireret af den klassiske Openbox-oplevelse. LabWC positionerer sig som et moderne alternativ, der opretholder principperne om effektivitet, enkelhed og tilpasning, uden at ty til tunge visuelle effekter eller unødvendige kompleksiteter.

Vigtigste nye funktioner i LabWC 0.9.0

En af de vigtigste ændringer i Labwc 0.9.0 er dens kompatibilitet med wlroots 0.19, basisbiblioteket, der bruges af flere Wayland-kompositore. Takket være dette, Labwc arver understøttelse af nye arkitekturer, grafikprotokoller og funktioner såsom multi-GPU-administration eller eksplicit buffersynkronisering ved hjælp af DRM Syncobj.

Denne opdatering også Forbedrer understøttelse af forskellige Wayland-protokoller, hvilket muliggør funktioner som avanceret håndtering af udklipsholder, manipulation af gennemsigtighed på serversiden, direkte ikontildeling til Windows og mere effektiv skærmoptagelse.

Blandt de nye funktioner, der er synlige for brugerne, skiller følgende sig ud: Introduktion af lab-sensitive-terminal-kommandoenDet vælger automatisk den passende terminalemulator ved hjælp af miljøvariablen $TERMINAL. Denne kommando er også blevet integreret i menuen, hvilket gør det nemmere at tilgå en terminal fra det grafiske miljø.

Det er også tilføjet understøttelse af simple gradienter i vinduestitler, noget, der indtil nu ikke var overvejet hos denne komponist:

window.*.title.bg: Solid | Gradient (Vertikal | OpdeltVertikal)
vindue.*.titel.bg.farveTil:
vindue.*.titel.bg.farve.splitTil:
vindue.*.titel.bg.farveTil.opdelTil:

Forbedringer i brugervenlighed og brugeroplevelse

LabWC 0.9.0 er nu tilgængelig giver dig mulighed for at konfigurere flere aspekter af interaktionen med systemet integreret i libinput: såsom museknapfunktioner, understøttelse af tre-finger bevægelser, emulering af scrollehjul og nye muligheder for navigation mellem virtuelle skriveborde. Derudover er der tilføjet understøttelse af konfigurationer defineret ved hjælp af X11 farvenavne og forenklede hexadecimale værdier, hvilket udvider mulighederne for æstetisk tilpasning på en teknisk, men tilgængelig måde.

Et andet højdepunkt er forbedret ikonhåndtering, som nu kan prioritere, om der skal bruges klientleverede eller komponistleverede ikoner, hvilket forbedrer den visuelle konsistens i blandede miljøer.

Kendte problemer og regressionsadvarsler

Trods fremskridtene, Springet til wlroots 0.19 medfører nogle regressioner. En af de mest bemærkelsesværdige påvirker GTK-applikationer, hvor Det er ikke længere muligt at aktivere menupunkter med et enkelt museklik, træk og slip.n. Dette problem er fælles for andre compositors og skyldes tvetydigheder i Wayland-specifikationen, så det er ikke blevet betragtet som et blokeringsproblem for denne udgivelse.

Derudover Understøttelse af virtual reality-headsets er midlertidigt deaktiveret på grund af en fejl i wlroots, som forventes at blive rettet i fremtidige versioner.

Endelig, hvis du er interesseret i at vide mere om det, kan du konsultere detaljerne i følgende link.

Download og installation

Hvis du er interesseret i at prøve LabWC, skal du vide, at du kan installere det fra Arch Linux- eller Manjaro-arkivet direkte fra de officielle arkiver eller AUR:

Officielt lager

sudo pacman -S labwc

Eller udviklingsversion

sudo pacman -S labwc-git

På Alpine Linux

Fra fællesskabets arkiv:

sudo apk tilføj labwc labwc-doc

Valgfrit: xwayland, swaybg, waybar, swaylock osv.

Kompilér fra kildekode

Hvis din distro ikke inkluderer det, eller du vil bruge den nyeste version, skal du følge disse officielle trin:

git klon https://github.com/labwc/labwc.git cd labwc meson opsætning build/ meson compilation -C build/ sudo meson install -C build/

Forudsætninger for kompilering: wlroots, wayland, meson, ninja, gcc/clang, wayland-protocols, blandt andre.

Du kan deaktivere XWayland-understøttelse, hvis du foretrækker kun Wayland:

meson opsætning -Dxwayland=deaktiveret build/

Første start og konfiguration

Kør labwc fra en TTY- eller Wayland-sessionshåndtering. Ved opstart vil du se et tomt skrivebord. Klik for at åbne en grundlæggende menu.

Valgfrit: Start en app direkte, for eksempel:

labwc -s alacritty

Opret mappen ~/.config/labwc/ med filer som:

  • rc.xml (tastebindinger)
  • menu.xml
  • autostart, miljø osv.

I autostart kan du tilføje ting som:

swaybg -i ~/wallpaper.png & waybar &

Når du skal genindlæse konfigurationen:

labwc --reconfigure

Tilføj som foretrukken kilde i Google