labwc 0.6 prichádza s vylepšeniami grafického rozhrania API a ďalšími funkciami

labwc

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

Ya bola vydaná nová verzia labwc 0.6, čo je dôležitá verzia, keďže zahŕňa refaktoring na použitie grafického API wlroots. To sa dotýka mnohých oblastí kódu, najmä vykresľovania, zdobenia na strane servera, implementácie vrstiev a ponuky.

Pre tých, ktorí nie sú oboznámení s labwc 0.6, mali by ste vedieť, že je založený na knižnici wlroots, ktorá bola vyvinutá vývojármi používateľského prostredia Sway a poskytuje základné funkcie pre organizáciu práce kompozitného manažéra založeného na Waylande.

Z rozšírených protokolov Wayland je podporovaný wlr-output-management na konfiguráciu výstupných zariadení, layer-shell na organizáciu práce desktopového shellu a Foreign-toplevel na pripojenie vašich vlastných tabúľ a prepínačov okien.

Hlavné novinky labwc 0.6

V tejto novej verzii labwc 0.6, ktorá je prezentovaná, je zdôraznené, že výrazne prepracovalo použitie grafického API scény poskytnutej wlrootmi, tým spracovanie sa prejavilo vo vykresľovaní, výzdoba okien, menu a realizácia krytu obrazovky.

El spracovanie obrazu a písma pred zobrazením na obrazovke prepnuté do vyrovnávacej pamäte namiesto textúr (štruktúra wlr_texture), čo umožnilo zabezpečiť správne škálovanie výstupu, plus bol zjednodušený kód pre viazanie ovládačov na wlr_scene_nodes.

Ďalšou zmenou, ktorá vyniká v tejto novej verzii, je tá nepretržité integračné testy pre zostavy Debian, FreeBSD, Arch a Void, vrátane verzií iných ako xwayland.

Okrem toho môžeme nájsť aj to pridaná podpora pre úpravu kurzívy a váhy písma (ak chcete použiť kurzívu a tučné písmo), ako aj pridanie nastavenia na kontrolu, či sú povolené náhľady schém.

Protokol xdg-desktop-portal-wlr mohol fungovať bez ďalšej konfigurácie (inicializácia dbus a aktivácia cez systemd dokončená), čo vyriešilo problémy s vydaním OBS Studio.

V tejto novej verzii labwc 0.6 je tiež zdôraznené Implementovaná podpora pre protokol drm_lease_v1, ktorý sa používa na generovanie stereo obrazu s rôznymi vyrovnávacími pamäťami pre ľavé a pravé oko pri zobrazení v headsetoch pre virtuálnu realitu.

  • Proporcionálne znázornenie šípok pre podponuky. Do ponuky pribudla podpora oddeľovačov.
  • Vylepšené možnosti ladenia.
  • Pridaná podpora pre virtuálne desktopy.
  • Pridaná podpora pre používanie rôznych jazykov v klientskych ponukách.
  • Implementovaná podpora pre časový protokol prezentácie používaný na zobrazenie videa.
  • Pridaná podpora pre dotykové zariadenia.
  • Protokoly implementované pre použitie virtuálnej klávesnice a ukazovateľa.
  • Pridaný spôsob, ako pripnúť okno nad ostatné okná (ToggleAlwaysOnTop).
  • Pridané nastavenia osd.border.color a osd.border.width na definovanie šírky a farby rámu okna.
  • Pridané nastavenia na zmenu nastavenia oneskorenia a opakovania klávesnice.
  • Pridaná možnosť prepojenia operácií na rolovanie pomocou kolieska myši (štandardne rolovanie na ploche prepína medzi virtuálnymi plochami).
  • Pridaná podpora pre plynulé a horizontálne rolovanie.

Ako nainštalovať LABWC?

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.


Buďte prvý komentár

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ť.