A labwc 0.6 grafikus API fejlesztésekkel és még sok mással érkezik

labwc

A Labwc egy wlroots alapú ablakverem-összetevő a wayland számára, amelyet az openbox ihletett

Ya megjelent a labwc 0.6 új verziója, ami egy fontos változat, hiszen tartalmaz egy átalakítást a wlroot grafikus API használatához. Ez a kód számos területét érinti, különösen a megjelenítést, a szerveroldali díszítést, a rétegmegvalósítást és a menüt.

Aki nem ismeri a labwc 0.6-ot, annak tudnia kell, hogy az a wlroots könyvtárra épül, amelyet a Sway felhasználói környezet fejlesztői fejlesztettek ki, és alapvető funkciókat biztosít a Wayland alapú kompozit menedzser munkájának megszervezéséhez.

A Wayland kiterjesztett protokolljai közül a wlr-output-management támogatja a kimeneti eszközök konfigurálását, a réteghéjat az asztali shell munkájának megszervezéséhez, a Foreign-toplevel pedig a saját panelek és ablakkapcsolók csatlakoztatásához.

A labwc főbb újdonságai 0.6

A labwc 0.6 bemutatott új verziójában kiemelték, hogy jelentősen átalakította a grafikus API használatát a wlroot által biztosított jelenet, ezáltal a feldolgozás tükröződött a megjelenítésben, ablakok, menük díszítése és a képernyőburkolat kivitelezése.

El A kép- és betűtípus-feldolgozás a képernyőn való megjelenítés előtt pufferelésre váltott textúrák helyett (a wlr_texture struktúra), amely lehetővé tette a kimenet helyes skálázását, valamint egyszerűsödött a vezérlők wlr_scene_nodes-hoz kötésének kódja.

Egy másik változás, amely kiemelkedik ebben az új verzióban, az folyamatos integrációs tesztek biztosítottak Debian, FreeBSD, Arch és Void buildekhez, beleértve a nem xwayland buildeket is.

Ezen kívül azt is megtalálhatjuk hozzáadott támogatást a dőlt betűk és a betűtípusok súlyának beállításához (dőlt és félkövér betűtípusok használatához), valamint egy beállítás hozzáadása annak szabályozására, hogy a sematikus előnézetek engedélyezve legyenek-e.

Az xdg-desktop-portal-wlr protokoll további konfiguráció nélkül működött (dbus inicializálás és aktiválás a systemd-n keresztül), ami megoldotta az OBS Studio kiadásával kapcsolatos problémákat.

A labwc új 0.6-os verziójában szintén kiemeljük a Megvalósított támogatás a drm_lease_v1 protokollhoz, amely sztereó kép generálására szolgál különböző pufferekkel a bal és a jobb szem számára, amikor virtuális valóságos fejhallgatókban jelenítik meg.

  • A nyilak arányos ábrázolása az almenükhöz. Az elválasztók támogatása bekerült a menübe.
  • Továbbfejlesztett hibakeresési lehetőségek.
  • Hozzáadott támogatás a virtuális asztalokhoz.
  • Támogatás hozzáadva a különböző nyelvek használatához az ügyfélmenükben.
  • Bevezetett támogatás a videó megjelenítéséhez használt prezentációs idő protokollhoz.
  • Hozzáadott támogatás az érintőképernyős eszközökhöz.
  • A virtuális billentyűzet és a mutató használatához implementált protokollok.
  • Egy mód hozzáadva egy ablak rögzítésére a többi ablak fölé (ToggleAlwaysOnTop).
  • osd.border.color és osd.border.width beállítások hozzáadva az ablakkeret szélességének és színének meghatározásához.
  • Hozzáadott beállítások a billentyűzet késleltetési és ismétlési beállításainak módosításához.
  • Hozzáadtuk a műveletek összekapcsolásának lehetőségét a görgetéshez az egér görgőjével (alapértelmezés szerint az asztalon való görgetés váltogat a virtuális asztalok között).
  • Hozzáadott támogatás a sima és vízszintes görgetéshez.

Hogyan telepítsük a LABWC-t?

Azok számára, akik szeretnék telepíteni ezt a zeneszerzőt a rendszerükre, követniük kell az alábbi utasításokat.

A legegyszerűbb telepítési módszerrel rendelkező disztribúció a Fedora, és a labwc telepítéséhez csak nyisson meg egy terminált, és beírjuk:

sudo dnf install labwc

Akik vannak az Arch Linux, a Manjaro vagy bármely más, az Arch Linuxból származó terjesztés felhasználói, meg kell nyitniuk egy terminált, és abban be kell írniuk a következő parancsot a szükséges függőségek letöltéséhez:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Ezt követően megkapják az LABWC forráskódot a következő parancs futtatásával a terminálban:

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

Most azoknak, akik Debian, UBuntu vagy bármely más, e kettő valamelyikén alapuló disztribúció felhasználói, a következőket kell beírniuk a terminálba:

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

Azok számára, akik többet szeretnének megtudni a LABWC-ről, ellátogathatnak a projekt a GitHubon.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.