labwc 0.5, víte, co je nového na tomto serveru vytvořeném pro Wayland

The vydání nové verze labwc 0.5, která je umístěna jako vývoj kompozitní server pro Wayland s funkcemi připomínajícími správce oken Openbox (projekt je prezentován jako pokus o vytvoření alternativy Openboxu pro Wayland).

Mezi vlastnosti labwc patří minimalismus, kompaktní provedení, rozsáhlé možnosti přizpůsobení a vysoký výkon. Je založen na knihovně wlroots vyvinuté 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 Wayland.

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.

S implementací je možné propojit pluginy funkce, jako je vytváření snímků obrazovky, zobrazování tapety na plochu, umísťování panelů a nabídek. Animované efekty, přechody a ikony (s výjimkou okenních tlačítek) v zásadě nejsou podporovány.

Ke spouštění aplikací X11 v prostředí založeném na protokolu Wayland, je podporováno použití komponenty XWayland DDX. Téma, základní menu a klávesové zkratky se konfigurují pomocí konfiguračních souborů ve formátu xml.

Kromě vestavěné kořenové nabídky konfigurovatelné pomocí menu.xml lze zahrnout implementace nabídky aplikací třetích stran, jako je bemenu , fuzzel a wofi, a navíc lze jako panel použít Waybar, Ambar nebo LavaLauncher, i když se doporučuje pro ovládání připojení monitorů a změnu jejich parametrů použijte wlrrandr nebo kanshi.

Hlavní novinky labwc 0.5

V této nové verzi, která je představena, vyniká jako hlavní novinka, že Podporovány jsou displeje s vysokou hustotou pixelů (HiDPI).

Kromě toho je zajištěno přeskupení prvků když jsou deaktivována další výstupní zařízení a také změněná nastavení související se zpracováním události přesunu položek s myší.

Další změny, které vynikají, je to přidána možnost zmenšit okno poté, co byla přesunuta (unmaximize on move), stejně jako podpora pro sfwbar (Sway Floating Window Bar).

Můžeme také zjistit, že byla přidána možnost CycleViewPreview pro náhled obsahu při přepínání oken pomocí rozhraní Alt+Tab.

Z dalších změn které vyčnívají z této nové verze:

  • Přidána podpora klientských nabídek.
  • Poskytuje možnost spouštět aplikace v režimu celé obrazovky.
  • Přidána možnost svázat akci při přesunutí kurzoru myši mimo okraj obrazovky.
  • Přidána podpora pro proměnné prostředí WLR_{WL,X11}_OUTPUTS podporované wlroots.
  • Přidána podpora ovládacích gest (posun a přiblížení sevřením).

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

Nakonec se uvádí, že v budoucnu podpora konfiguračních souborů Openboxu je plánována a Openbox skiny, zajišťují práci na HiDPI obrazovkách, implementují podporu pro Layer-Shell, WLR-Output-Management a externí protokoly nejvyšší úrovně, integrují podporu nabídek, přidávají schopnost přetahovat obrazovky (OSD) a rozhraní pro přepínání oken v Alt + Styl záložky.

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.