LABWC, a Wayland összetett szervere, amelynek célja az Openbox alternatívája

Bejelentették a projekt első változatának közzétételét LABWC, hogy hozzon létre egy összetett szervert a Wayland számára, hasonló funkciókkal ablakkezelőhöz Nyitott doboz, mivel a projektet az Openbox for Wayland alternatívájának létrehozására tett kísérletként mutatják be.

LABWC a WLROOTS könyvtáron alapuló, egymásra rakható Wayland zeneszerző a Sway emberei tervezték. A LABWC jellemzői közé tartozik az úgynevezett minimalizmus, a kompakt megvalósítás, a nagymértékben testreszabható és nagy teljesítmény. A projekt kódját C-ben írják, és a GPLv2 licenc alatt terjesztik.

A LABWC-ről

Mint említettük, a Wayland «LABWC» összetett szervere az Openbox ihlette, és célja, hogy könnyű és gyors legyen hasonló megjelenésű. A LABWC bázisként használja a wlroots könyvtárat, amelyet a Sway felhasználói környezet fejlesztői fejlesztettek ki, és amely alapvető funkciókat biztosít az összetett rendszergazda munkájának megszervezéséhez a Wayland alapján.

Az alkatrész Az XWayland DDX támogatott az X11 alkalmazások futtatásához Wayland-alapú környezetben.

A LABWC első verziója alapvető támogatást nyújt az OpenBox konfigurációkhoz, például a témafájlok konfigurációjának elemzéséhez, valamint egyéb alapokat is megvalósítottak.

Ez az első verzió a következőket támogatja:

  • xdg-shell
  • opcionálisan xwayland-shell
  • xbm gombok a maximalizáláshoz, ikonosításhoz és bezáráshoz
  • réteg protokoll (részleges)
  • korrupciókövetés a CPU-használat csökkentése érdekében
  • a root menü nagyon alapvető megvalósítása
  • A konfiguráció és a téma újratöltődik a SIGHUP-ba
  • openbox stílusú automatikus indítás és környezeti fájlok
  • 3 konfigurációs lehetőség (Openbox kompatibilis)
  • 9 témaopció (Openbox kompatibilis)
    - `window.active.title.bg.color`
    - `window.active.handle.bg.color`
    - `window.inactive.title.bg.color`
    - `window.active.button.unpressed.image.color`
    - `window.inactive.button.unpressed.image.color`
    - `menu.items.bg.color`
    - `menu.items.text.color`
    - `menu.items.active.bg.color`
    - `menu.items.active.text.color`
  •  5 művelet (Openbox kompatibilis)
    - " "
    - " "
    - " "
    - " "
    - " "

Továbbá megemlítik, hogy lehetőség van pluginek összekapcsolására a funkciók megvalósításával például képernyőképek készítése, háttérképek megjelenítése az asztalon, a panel és a menük elhelyezése.

Például három lehetőség közül választhat az alkalmazás menüből: bemenu, fuzzel és wofi. Használhatja az Útvonalat panelként.

Míg A felszín, az alapmenü és a gyorsbillentyűk fájlok segítségével konfigurálhatók konfiguráció xml formátumban.

Hogyan telepítsük a LABWC-t?

Azok számára, akik szeretnék telepíteni ezt a zeneszerzőt a rendszerükbe, kövessék az alábbiakban megosztott utasításokat. 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

Most csak az összeállítást kell elvégeznünk, beírva a következőket:

cd labwc
meson build
ninja -C build

Most azoknak, akik a Debian vagy bármely más Debian-alapú disztribúció felhasználói, a következőket kell beírniuk a terminálba:

sudo apt install libcairo2-dev libpango1.0-dev libxml2-dev libglib2.0-dev

git clone https://github.com/johanmalm/labwc
cd labwc
git clone https://github.com/swaywm/wlroots subprojects/wlroots
cd subprojects/wlroots && git checkout 0.12.0 && cd ../..
meson build
ninja -C build

Ami Ubunut-felhasználó és származéka, a terminálba be kell írni a következő parancsokat:

git clone https://github.com/johanmalm/labwc
cd labwc
git clone https://github.com/swaywm/wlroots subprojects/wlroots
cd subprojects/wlroots && git checkout 0.12.0 && cd ../..
meson build
ninja -C build

Végül megemlítik, hogy a jövőben az Openbox konfigurációs fájlok támogatását tervezik és az Openbox skinek, munkát biztosítanak a HiDPI képernyőkön, támogatást nyújtanak a réteghéj, a wlr-kimenetkezelés és a külső legfelső szintű protokollok számára, integrálják a menütámogatást, hozzáadják a képernyőutasítások (osd) ledobásának lehetőségét és az interfészt az ablakok váltásához Alt-ban + Tab stílus.

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.

  1.   Miguel Rodriguez dijo

    Remélem, hogy az LXDE GTK3 változatáért felelős emberek tisztában vannak azzal, hogy végül megteszik az utat a föld felé, amint a LABWC elég érett lesz az Openbox szerep betöltésére.