Megjelent a labwc 0.7, egy összetett szerver a Wayland számára

Elérhető a labwc 0.7 projekt (Lab Wayland Compositor) kiadása, amely az Openbox ablakkezelőre emlékeztető képességekkel rendelkező kompozit szervert fejleszt a Wayland számára (a projektet úgy mutatják be, mint egy Openbox alternatívát a Wayland számára). A labwc jellemzői közé tartozik a minimalizmus, a kompakt megvalósítás, a széles körű testreszabási lehetőségek és a nagy teljesítmény. A projekt kódja C nyelven íródott, és a GPLv2 licenc alatt kerül terjesztésre.

Az alap a Sway felhasználói környezet fejlesztői által kifejlesztett wlroots könyvtár, amely alapvető funkciókat biztosít a Wayland alapú összetett menedzser munkájának megszervezéséhez. A kiterjesztett Wayland protokollok közül a wlr-output-management támogatja a kimeneti eszközök konfigurálását, a layer-shell az asztali shell munkájának megszervezését, az idegen-toplevel pedig az egyedi panelek és ablakkapcsolók csatlakoztatását.

Lehetőség van kiegészítők csatlakoztatására olyan funkciók megvalósításához, mint például képernyőképek készítése, háttérképek megjelenítése az asztalon, panelek és menük elhelyezése. Az animált effektusok, színátmenetek és ikonok (az ablakgombok kivételével) egyáltalán nem támogatottak. Az X11 alkalmazások Wayland protokollon alapuló környezetben történő futtatásához az XWayland DDX összetevő használata támogatott. A téma, az alapmenü és a gyorsbillentyűk konfigurálása xml formátumú konfigurációs fájlokon keresztül történik. A nagy pixelsűrűségű (HiDPI) képernyők beépített támogatása.

A menu.xml-n keresztül konfigurált beépített gyökérmenü mellett harmadik féltől származó alkalmazások menümegvalósításait is csatlakoztathatja, mint például a bemenu, a fuzzel és a wofi. Panelként használhatja a Waybart, az sfwbart, a Yambart vagy a LavaLaunchert. A monitorok csatlakoztatásának kezeléséhez és paramétereik módosításához a wlr-randr vagy a kanshi használata javasolt. A képernyő zárolása swaylock segítségével történik.

Megjelent a labwc 0.7, egy összetett szerver a Wayland számára

Főbb változások az új kiadásban:

  • Megtörtént az átállás a wlroots 0.17 könyvtár új ágára.
  • Hozzáadott támogatás a Wayland protokoll cursor-shape-v1 számára, amely a kurzor megjelenésének testreszabására szolgál kurzorképek sorozatának továbbításával.
  • Hozzáadott támogatás a Wayland törtléptékű protokollhoz, amely lehetővé teszi az összetett kezelő számára, hogy nem egész számokat tartalmazó felületi skálázási értékeket adjon át, így az ügyfél pontosabb pufferméretet határozhat meg a wp_viewport objektumokhoz, mint a kerekített skálainformációk átadása.
  • Támogatás hozzáadva az ablakok címsoraiban lévő ikonokhoz.
  • Az ablakok közötti váltás interfészén a balra vagy a felfelé mutató nyíl megnyomásával vissza lehet görgetni.
  • Az osd.workspace-switcher.boxes.{width,height} beállítás hozzáadva a miniatűrök méretének meghatározásához a felületen a virtuális asztalok közötti váltáshoz.
  • Hozzáadott új VirtualOutputAdd és VirtualOutputRemove műveletek a virtuális kimeneti eszközök hozzáadásához és eltávolításához.
  • Hozzáadott ResizeTo művelet az átméretezéshez.
  • Hozzáadtuk a ToggleOmnipresent műveletet és a „Mindig a látható munkaterületen” opciót, hogy a tartalom mindig az aktív asztalra kerüljön.
  • Az XWaylandet használó alkalmazásoknál be van állítva a _NET_WORKAREA tulajdonság, amely lehetővé teszi a képernyőn a panelek által nem elfoglalt szabad terület méretének megértését (például Qt-ben használják a felugró menük méretének kiszámításakor).

Forrás: opennet.ru

Hozzászólás