labwc 0.7 prichádza s vylepšeniami, opravami chýb a ďalšími

labwc

Labwc je windows stack compositor založený na wlrootoch pre Wayland, inšpirovaný openboxom

Nová verzia labwc 0.7 už bol vydaný a hoci prichádza so značným počtom doplnení a opráv, Vývojári spomínajú, že toto vydanie sa zameralo na migráciu labwc na wlroots 0.17 a vyriešenie regresií

Pre tých, ktorí nepoznajú labwc, mali by ste vedieť, že ako základ sa používa knižnica wlroots, vyvinutá vývojármi používateľského prostredia Sway a ktorá poskytuje základné funkcie na organizáciu práce kompozitného správcu založeného na Waylande.

Hlavné novinky labwc 0.7

Ako už bolo spomenuté na začiatku, táto nová verzia vyniká pri prechode na nová vetva knižnice wlroots 0.17, ktorý vylepšuje svoj vykresľovací kód Vulkan, xwayland-shell-v1 na zlepšenie spoľahlivosti XWayland, ako aj pridáva podporu pre nové protokoly Wayland a ďalšie vylepšenia.

Ďalším vrcholom labwc 0.7 je podpora protokolu wayland kurzor-shape-v1, čo vám umožňuje prispôsobiť vzhľad kurzora prenosom série obrázkov kurzora.

Okrem toho môžeme nájsť aj podpora Waylandovho frakčného škálovacieho protokolu. Tento protokol umožňuje zloženému manažérovi prenášať neceločíselné hodnoty povrchovej mierky, čo umožňuje klientovi špecifikovať presnejšiu veľkosť vyrovnávacích pamätí pre objekty wp_viewport v porovnaní s informáciami o zaoblenej mierke.

Z ďalších zmien ktoré vynikajú:

  • Teraz je podporované zobrazovanie ikon v hlavičkách okien.
  • Vylepšenia rozhrania na prepínanie medzi oknami- Toto vám umožňuje pohybovať sa dozadu stlačením šípky doľava alebo nahor.
  • Nastavenia pre miniatúry v rozhraní na prepínanie medzi virtuálnymi plochami- Zavedené nastavenie osd.workspace-switcher.boxes.{width,height} na určenie veľkosti miniatúry.
  • Nové akcie a možnosti:
    Pridané akcie VirtualOutputAdd a VirtualOutputRemove na pridanie a odstránenie virtuálnych výstupných zariadení.
    Implementovaná akcia ResizeTo na špecifickú zmenu veľkosti.
    Pridaná akcia ToggleOmnipresent a možnosť „Vždy vo viditeľnom pracovnom priestore“, aby sa obsah vždy umiestnil na aktívnu pracovnú plochu.
  • Vlastnosť _NET_WORKAREA pre aplikácie, ktoré používajú XWayland: čo umožňuje pochopiť veľkosť voľnej plochy na obrazovke, ktorú nezaberajú panely. Používa sa to napríklad v Qt pri výpočte veľkosti vyskakovacích ponúk.
  • Opravený problém s povrchmi XWayland úplne mimo obrazovky, ktoré negenerujú potvrdzovacie udalosti, a preto im bránia v pohybe na obrazovke.
  • Opravená dereferencia nulového ukazovateľa xwayland.c spôsobujúca zlyhanie s CLions.
  • Zabránilo sa prepísaniu maximalizovanej/celej obrazovky/dlaždicovej geometrie XWayland, aby sa vyriešil problém, keď niektoré zobrazenia XWayland (príklad: terminál xfce4) nemajú pri dlaždicovom usporiadaní presne správnu geometriu.

konečne ak si záujem dozvedieť sa o tom viac, môžete skontrolovať podrobnosti v nasledujúci odkaz.

Ako nainštalovať LABWC na Linux?

Pre tých, ktorí majú záujem o to, aby si mohli nainštalovať tohto skladateľa do svojho systému, musia postupovať podľa pokynov, ktoré zdieľame nižšie.

Distribúcia, ktorá má najjednoduchší spôsob inštalácie, je Fedora a na inštaláciu labwc stačí otvoriť terminál a do neho napíšeme:

sudo dnf install labwc

Tí, ktorí sú používateľom Arch Linuxu, Manjaro alebo akejkoľvek inej distribúcie odvodenej od Arch Linuxu, musia otvoriť terminál a v ňom napíšu nasledujúci príkaz na stiahnutie potrebných závislostí:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Potom získajú zdrojový kód LABWC spustením nasledujúceho príkazu v termináli:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Teraz pre tých, ktorí sú používateľmi Debianu, UBuntu alebo akejkoľvek inej distribúcie založenej na niektorom z týchto dvoch, musia do terminálu zadať nasledovné:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Pre tých, ktorí majú záujem dozvedieť sa viac o LABWC, môžu navštíviť stránku projekt na GitHub.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.