Labwc 0.5 elérhető, összetett szerver a Wayland számára

Megjelent a labwc 0.5 projekt, amely egy kompozit szervert fejleszt a Wayland számára, az Openbox ablakkezelőre emlékeztető képességekkel (a projektet úgy mutatják be, mint kísérletet egy Openbox alternatíva létrehozására 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 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. Használhatja a Waybart, a Уambart vagy a LavaLaunchert panelként. 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.

Az új kiadásban:

  • Támogatja a nagy pixelsűrűségű (HiDPI) képernyőket.
  • Az elemek átrendezése engedélyezett, ha további kimeneti eszközök le vannak tiltva.
  • Módosítottak az elemek egérrel történő mozgatásának kezelésével kapcsolatos beállítások.
  • Az ablak mozgatása után csökkenthető (unmaximize-on-move).
  • Hozzáadott támogatás az sfwbar (Sway Floating Window Bar) tálca számára.
  • Támogatás hozzáadva az ügyfélmenükhöz.
  • Lehetőség van alkalmazások teljes képernyős módban történő indítására.
  • Hozzáadott cycleViewPreview opció a tartalom előnézetének megtekintéséhez az ablakok közötti váltás során az Alt+Tab felület használatával.
  • Hozzáadtuk a művelet összerendelésének lehetőségét, amikor az egérkurzort a képernyő széléről mozgatja.
  • Támogatás hozzáadva a wlrootban támogatott WLR_{WL,X11}_OUTPUTS környezeti változókhoz.
  • Hozzáadott támogatás az irányítási gesztusokhoz (csíptető pásztázás és nagyítás).

Labwc 0.5 elérhető, összetett szerver a Wayland számára
Labwc 0.5 elérhető, összetett szerver a Wayland számára


Forrás: opennet.ru

Hozzászólás