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.
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.