LabWC 0.9.0 obsahuje podporu pro wlroots 0.19, nové protokoly Wayland a klíčová vylepšení.

LabWC

El Proyecto LabWC (Lab Wayland Composer) před pár dny oznámila dostupnost verze 0.9.0, která přidává podporu pro více konfigurací, zavádí užitečné vylepšení, jako je emulace rolování, zlepšuje interoperabilitu s XWaylandem a mnoho dalšího.

Pro ty, kteří nejsou s LabWC obeznámeni, by mělo být jasné, že Toto je Waylandský kompozitor, který byl inspirován klasickým Openboxem. LabWC se prezentuje jako moderní alternativa, která zachovává principy efektivity, jednoduchosti a přizpůsobení, aniž by se uchylovala k náročným vizuálním efektům nebo zbytečným složitostem.

Hlavní nové funkce v LabWC 0.9.0

Jednou z hlavních změn v Labwc 0.9.0 je jeho kompatibilita s wlroots 0.19, základní knihovna používaná několika Waylandovými skladateli. Díky tomu Labwc dědí podporu pro nové architektury, grafické protokoly a funkce, jako je správa více GPU nebo explicitní synchronizaci vyrovnávací paměti pomocí DRM Syncobj.

Tato aktualizace také Vylepšuje podporu pro různé protokoly Waylandu, což umožňuje funkce, jako je pokročilá správa schránky, manipulace s průhledností na straně serveru, přímé přiřazení ikon k oknům a efektivnější snímání obrazovky.

Mezi novými funkcemi, které uživatelé vidí, vynikají následující: Úvod do příkazu lab-sensitive-terminalŽe automaticky vybere vhodný emulátor terminálu pomocí proměnné prostředí $TERMINAL. Tento příkaz byl také integrován do nabídky, což usnadňuje přístup k terminálu z grafického prostředí.

Bylo také přidáno podpora jednoduchých přechodů v názvech oken, něco, co u tohoto skladatele doposud nebylo zvažováno:

window.*.title.bg: Plný | Přechod (Vertikální | RozdělenýVertikální)
window.*.title.bg.colorTo:
window.*.title.bg.color.splitTo:
window.*.title.bg.colorTo.splitTo:

Vylepšení použitelnosti a uživatelského prostředí

LabWC 0.9.0 je nyní k dispozici umožňuje konfigurovat více aspektů interakce se systémem integrované do libinput: například chování tlačítek myši, podpora gest třemi prsty, emulace rolovacího kolečka a nové možnosti pro navigaci mezi virtuálními plochami. Kromě toho byla přidána podpora pro konfigurace definované pomocí názvů barev X11 a zjednodušených hexadecimálních hodnot, což rozšiřuje možnosti estetického přizpůsobení technicky dostupným, ale zároveň přístupným způsobem.

Dalším vrcholem je vylepšená správa ikon, který nyní může upřednostňovat, zda se použijí ikony dodané klientem nebo skladatelem, což zlepšuje vizuální konzistenci ve smíšených prostředích.

Známé problémy a varování před regresí

Navzdory pokroku, Skok na wlroots 0.19 s sebou přináší určité regrese. Jeden z nejvýraznějších ovlivňuje aplikace GTK, ve kterém Již není možné aktivovat položky nabídky jediným kliknutím myši a přetažením.n. Tento problém je společný i pro jiné skladatele a je způsoben nejasnostmi ve specifikaci Waylandu, takže v této verzi nebyl považován za blokující.

Navíc, Podpora headsetů pro virtuální realitu byla dočasně zakázána. kvůli chybě ve wlroots, která by měla být opravena v budoucích verzích.

A konečně, pokud máte zájem dozvědět se o tom více, můžete se podívat na podrobnosti v následující odkaz.

Stažení a instalace

Pokud máte zájem vyzkoušet LabWC, měli byste vědět, že si ho můžete nainstalovat z repozitáře Arch Linux nebo Manjaro přímo z oficiálních repozitářů nebo AUR:

Oficiální úložiště

sudo pacman -S labwc

Nebo vývojová verze

sudo pacman -S labwc-git

V Alpine Linuxu

Z komunitního repozitáře:

sudo apk přidat labwc labwc-doc

Volitelné: xwayland, swaybg, waybar, swaylock atd.

Kompilace ze zdrojového kódu

Pokud vaše distribuce tuto funkci neobsahuje nebo chcete použít nejnovější verzi, postupujte podle těchto oficiálních kroků:

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

Předpoklady pro kompilaci: wlroots, wayland, meson, ninja, gcc/clang, wayland-protocols a další.

Pokud chcete používat pouze Wayland, můžete podporu XWaylandu zakázat:

nastavení mezonu -Dxwayland=zakázáno sestavení/

První spuštění a konfigurace

Spusťte labwc z TTY nebo Wayland Session Manageru. Po spuštění se zobrazí prázdná plocha. Kliknutím otevřete základní nabídku.

Volitelné: Spusťte aplikaci přímo, například:

labwc -s alacritty

Vytvořte adresář ~/.config/labwc/ se soubory jako:

  • rc.xml (klávesové zkratky)
  • menu.xml
  • automatické spuštění, prostředí atd.

V automatickém spuštění můžete přidat například:

swaybg -i ~/wallpaper.png & waybar &

Když potřebujete znovu načíst konfiguraci:

labwc --reconfigure