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

Elérhető a labwc 0.6 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.

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

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.

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

  • Jelentősen átdolgoztuk a wlroots-ban biztosított scene graph API használatát. Az átdolgozás érintette a megjelenítést, az ablakok, menük díszítését és a képernyőhéj megvalósítását. A képek és betűtípusok feldolgozása a képernyőn való megjelenítésük előtt átváltott a textúrák helyett pufferek használatára (a wlr_texture struktúra), amely biztosítja a megfelelő kimeneti skálázást. Egyszerűsített kód a kezelők wlr_scene_nodes-okhoz való kötéséhez. Továbbfejlesztett hibakeresési képességek.
  • Hozzáadott támogatás a virtuális asztalokhoz.
  • Támogatás hozzáadva a különböző nyelvek használatához az ügyfélmenükben.
  • Megvalósult a videomegjelenítéshez használt prezentációs idő protokoll támogatása.
  • Hozzáadott támogatás az érintőképernyős eszközökhöz.
  • Megvalósult a drm_lease_v1 protokoll támogatása, amellyel sztereó képet generálnak különböző pufferekkel a bal és a jobb szem számára a virtuális valóság sisakjaira való kimenetkor.
  • Megvalósított protokollok a virtuális billentyűzet és mutató használatához.
  • Hozzáadott egy módot az ablakok más ablakok fölé való rögzítéséhez (ToggleAlwaysOnTop).
  • osd.border.color és osd.border.width beállítások hozzáadva az ablak szegélyének szélességének és színének meghatározásához.
  • Hozzáadott beállítások a billentyűzet beviteli késleltetési és ismétlési beállításainak módosításához.
  • Hozzáadtuk a műveletek görgetéshez való kötésének lehetőségét az egér görgőjével (alapértelmezés szerint az asztalon való görgetéskor válthat a virtuális asztalok között).
  • Hozzáadott támogatás a sima és vízszintes görgetéshez.
  • A tesztelést a folyamatos integrációs rendszer biztosítja a Debian, FreeBSD, Arch és Void összeállításokhoz, beleértve az xwayland nélküli összeállításokat is.
  • Hozzáadott támogatás a betűtípusok dőlésszögének és vastagságának beállításához (dőlt és félkövér betűtípusok használatához).
  • Beállítás hozzáadva annak szabályozására, hogy az él előnézete engedélyezve van-e.
  • Az almenük nyilai most megjelennek. Támogatás hozzáadva a határolókhoz a menühöz.
  • Az xdg-desktop-portal-wlr protokoll további beállítások nélkül működik (a dbus inicializálása és aktiválása a systemd-n keresztül történik), ami megoldja az OBS Studio indításával kapcsolatos problémákat.



Forrás: opennet.ru

Hozzászólás