labwc 0.6 přichází s vylepšeními grafického rozhraní API a dalšími

labwc

Labwc je wlroots založený okenní stack compositor pro Wayland, inspirovaný openboxem

Ya byla vydána nová verze labwc 0.6, což je důležitá verze, protože zahrnuje refaktoring pro použití wlroots grafického API. To se dotýká mnoha oblastí kódu, zejména vykreslování, dekorace na straně serveru, implementace vrstev a menu.

Pro ty, kteří neznají labwc 0.6, měli byste vědět, že je založen na knihovně wlroots, která byla vyvinuta vývojáři uživatelského prostředí Sway a poskytuje základní funkce pro organizaci práce kompozitního manažera založeného na Waylandu.

Z rozšířených protokolů Wayland je podporován Wlr-output-management pro konfiguraci výstupních zařízení, layer-shell pro organizaci práce prostředí desktopu a Foreign-toplevel pro připojení vašich vlastních panelů a přepínačů oken.

Hlavní novinky labwc 0.6

V této nové verzi labwc 0.6, která je představena, je to zdůrazněno výrazně přepracoval použití grafického API scény poskytované wlroots, tím zpracování se projevilo ve vykreslování, výzdoba oken, menu a realizace krytu obrazovky.

El zpracování obrazu a písma před zobrazením na obrazovce přepnuto do vyrovnávací paměti místo textur (struktura wlr_texture), což umožnilo zajistit správné škálování výstupu, plus byl zjednodušen kód pro vazbu řadičů na wlr_scene_nodes.

Další změnou, která v této nové verzi vyniká, je ta zajištěny průběžné integrační testy pro sestavení Debian, FreeBSD, Arch a Void, včetně sestavení jiných než xwayland.

Kromě toho můžeme najít i to přidána podpora pro úpravu kurzívy a váhy písem (pro použití kurzívy a tučného písma) a také přidání nastavení pro kontrolu, zda jsou povoleny náhledy schémat.

Protokol xdg-desktop-portal-wlr mohl fungovat bez další konfigurace (inicializace dbus a aktivace přes systemd dokončena), což vyřešilo problémy s vydáním OBS Studio.

V této nové verzi labwc 0.6 je také zvýrazněno Implementována podpora protokolu drm_lease_v1, který se používá ke generování stereo obrazu s různými vyrovnávací paměti pro levé a pravé oko při zobrazení v headsetech pro virtuální realitu.

  • Proporcionální znázornění šipek pro podnabídky. Do nabídky byla přidána podpora pro oddělovače.
  • Vylepšené možnosti ladění.
  • Přidána podpora pro virtuální plochy.
  • Přidána podpora pro použití různých jazyků v klientských nabídkách.
  • Implementována podpora protokolu času prezentace používaného k zobrazení videa.
  • Přidána podpora pro dotyková zařízení.
  • Protokoly implementované pro použití virtuální klávesnice a ukazatele.
  • Přidán způsob, jak připnout okno nad ostatní okna (ToggleAlwaysOnTop).
  • Přidána nastavení osd.border.color a osd.border.width pro definování šířky a barvy rámu okna.
  • Přidána nastavení pro změnu nastavení zpoždění a opakování klávesnice.
  • Přidána možnost propojit operace pro rolování kolečkem myši (ve výchozím nastavení se rolováním na ploše přepíná mezi virtuálními plochami).
  • Přidána podpora pro plynulé a horizontální rolování.

Jak nainstalovat LABWC?

Pro ty, kteří mají zájem o instalaci tohoto skladatele do svého systému, musí postupovat podle pokynů, které sdílíme níže.

Distribuce, která má nejjednodušší způsob instalace, je Fedora a pro instalaci labwc stačí otevřít terminál a do něj napíšeme:

sudo dnf install labwc

Ti, kteří jsou uživatelé Arch Linuxu, Manjaro nebo jakékoli jiné distribuce odvozené od Arch Linuxu, musí otevřít terminál a v něm zadají následující příkaz ke stažení potřebných závislostí:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Poté získají zdrojový kód LABWC spuštěním následujícího příkazu v terminálu:

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

Nyní pro ty, kteří jsou uživateli Debianu, UBuntu nebo jakékoli jiné distribuce založené na jedné z těchto dvou, musí do terminálu zadat následující:

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

Pro ty, kteří mají zájem dozvědět se více o LABWC, mohou navštívit stránky projekt na GitHubu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.