A labwc 0.7 fejlesztésekkel, hibajavításokkal és még sok mással érkezik

labwc

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

Az új verzió A labwc 0.7 már megjelent és bár jelentős számú kiegészítéssel és javítással érkezik, A fejlesztők megemlítik, hogy ez a kiadás a labwc-nek a wlroots 0.17-re való migrálására és a regressziók rendezésére összpontosított.

Aki nem ismeri a labwc-t, annak tudnia kell, hogy a wlroots könyvtár szolgál alapul, amelyet a Sway felhasználói környezet fejlesztői fejlesztettek ki, és amely alapvető funkciókat biztosít a Wayland alapú összetett rendszergazda munkájának megszervezéséhez.

A labwc főbb újdonságai 0.7

Amint az elején említettük, ez az új verzió kiemelkedik a a wlroots 0.17 könyvtár új ága, amely javítja a Vulkan renderelő kódot, az xwayland-shell-v1-et, hogy javítsa az XWayland megbízhatóságát, valamint hozzáadja az új Wayland protokollok támogatását és egyéb fejlesztéseket.

A labwc 0.7 másik fénypontja a a wayland cursor-shape-v1 protokoll támogatása, amely lehetővé teszi a kurzor megjelenésének testreszabását a kurzor képsorozatának továbbításával.

Ezen kívül megtalálhatjuk még a támogatja a Wayland frakcionált skálázási protokollt. Ez a protokoll lehetővé teszi az összetett kezelő számára, hogy nem egész számú felületi skálaértékeket továbbítson, lehetővé téve az ügyfél számára, hogy pontosabb pufferméretet adjon meg a wp_viewport objektumokhoz, mint a kerekített léptékű információkhoz.

A többi változás közül amelyek kiemelkednek:

  • Az ikonok megjelenítése az ablakfejlécekben mostantól támogatott.
  • Fejlesztések az ablakok közötti váltáshoz szükséges felületen- Ez lehetővé teszi, hogy a balra vagy a felfelé mutató nyíl megnyomásával visszafelé mozogjon.
  • A kezelőfelület miniatűreinek beállításai a virtuális asztalok közötti váltáshoz- Bevezettük az osd.workspace-switcher.boxes.{width,height} beállítást az indexkép méretének meghatározásához.
  • Új műveletek és lehetőségek:
    VirtualOutputAdd és VirtualOutputRemove műveletek hozzáadva a virtuális kimeneti eszközök hozzáadásához és eltávolításához.
    Megvalósított ResizeTo művelet a konkrét átméretezéshez.
    Hozzáadtuk a ToggleOmnipresent műveletet és a „Mindig látható munkaterületen” opciót, hogy a tartalom mindig az aktív asztalon kerüljön elhelyezésre.
  • _NET_WORKAREA tulajdonság az XWaylandot használó alkalmazásokhoz: amely lehetővé teszi a képernyőn a panelek által nem elfoglalt szabad terület méretének megértését. Ezt használják például a Qt-ben a felugró menük méretének kiszámításakor.
  • Kijavítottuk azt a problémát, hogy az XWayland teljesen lekerült a képernyőről, és nem generál megerősítő eseményeket, és ezért megakadályozza, hogy a képernyőn mozogjanak.
  • Javítva az xwayland.c nullmutató hivatkozási hiba, amely összeomlást okoz a CLions-nál.
  • Elkerültük az XWayland maximalizált/teljes képernyős/csempés geometriájának felülbírálását annak érdekében, hogy kijavítsák azt a problémát, amely miatt egyes XWayland nézetek (például: xfce4 terminál) nem a megfelelő geometriát kapják csempézéskor.

végre, ha az vagy érdekelne többet megtudni róla, ellenőrizheti a részleteket a következő link.

Hogyan telepítsem a LABWC-t Linuxra?

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.