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

Megjelent a labwc 0.20 (Lab Wayland Compositor) projekt, amely egy kompozitáló szervert fejleszt a Wayland számára, az Openbox ablakkezelőre emlékeztető képességekkel. A projektet a Wayland Openbox alternatívájának létrehozására tett kísérletként mutatják be. A projekt kódja C nyelven íródott, és GPLv2 licenc alatt kerül terjesztésre. A verziószámozás jelentős növekedése (0.9-ről 0.20-ra) a wlroots könyvtár verziószámozásával való szinkronizálásnak köszönhető.

A Labwc-t a Raspberry Pi OS disztribúció grafikus környezetében használják, és opcionálisan támogatott az Xfce és az LXQt asztali környezetekben. A labwc projekt céljai közé tartozik a minimalizmus, a kompakt megvalósítás, a széleskörű testreszabhatóság és a nagy teljesítmény. Az animált effektek, színátmenetek és ikonok egyáltalán nem támogatottak, kivéve az ablakgombokat. A Sway felhasználói környezet fejlesztői által fejlesztett wlroots könyvtáron alapul, és alapvető funkciókat biztosít egy Wayland-alapú kompozitkezelőhöz.

Kiegészítők csatlakoztathatók olyan funkciók megvalósításához, mint a képernyőképek, az asztali háttérkép megjelenítése, valamint a panelek és menük elhelyezése. Az XWayland DDX komponens támogatja az X11 alkalmazások futtatását Wayland-alapú környezetben. A téma, az alapmenü és a gyorsbillentyűk XML konfigurációs fájlokon keresztül konfigurálhatók. A nagy DPI (HiDPI) képernyőtámogatás beépített.

A beépített alapmenü mellett, amely a menu.xml fájlon keresztül konfigurálható, integrálható harmadik féltől származó alkalmazásmenü-implementációk is, mint például a bemenu, a fuzzel és a wofi. Panelként a Waybar, az sfwbar, a Yambar vagy a LavaLauncher használható. A monitorkapcsolatok kezeléséhez és beállításainak módosításához a wlr-randr vagy a kanshi használata javasolt. A képernyőzárolást a swaylock kezeli.

Az új verzióban:

  • Befejeződött az átállás a wlroots 0.20-as könyvtári kiadásra, amely támogatja a színkezelést, a HDR-t, a kurzor megjelenésének testreszabását és a virtuális asztalokat.
  • Részleges támogatás került megvalósításra a legfelső szintű Wayland felületeken megjelenített tartalom rögzítéséhez (toplevel-capture), amely lehetővé teszi képernyőképek készítését és képernyőfelvételek rögzítését az egyes ablakok tartalmáról. Ez a megvalósítás még nem fedi le az XWayland-en keresztül indított alkalmazások gyermek- és felugró ablakait, sem a beágyazott xdg Wayland felületeket.
  • Hozzáadott támogatás a kibővített fényerő-tartományhoz, lehetővé téve a HDR10-et támogató monitorokra való kimenetet (csak Vulkan-alapú renderelési háttérrendszer használata esetén működik).
  • A menüpontok gyorsabb eléréséhez mostantól a nevük első betűjének megnyomásával lehet hozzáférni. Például a Firefox indításához egyszerűen nyomja meg a „Meta+a” billentyűkombinációt a menü megnyitásához, majd nyomja meg az „f” billentyűt.
  • Hozzáadtunk egy Super-d billentyűparancsot az ablakok elrejtéséhez és megjelenítéséhez. A ToggleShowDesktop beállítás lehetővé teszi a saját billentyűparancsok testreszabását ehhez a művelethez.
  • Hozzáadva a "-t" (--title) parancssori opció az ablak címének beállításához, amikor a labwc-t beágyazott módon futtatják.
  • A labnag segédprogram frissült a "--details-border-color" és a "--details-margin" opciókkal, amelyekkel beállítható a tartalom körüli terület színe és margója.
  • A labwc-session.target systemd egység mostantól települ, ha a systemd jelen van.
  • A " beállítás hozzá lett adva a konfigurációs fájlhoz. késleltetés bevezetéséhez a fókuszváltás előtt.
  • A "opcióban" Hozzáadtuk a támogatást az „onbutton” görgetési módszerhez, és egy külön „opciót” valósítottunk meg. » a tartalom görgetéséhez a gombok segítségével.
  • Opció hozzáadva a grafikus tábla nyomásérzékenységi tartományának beállításához.
  • Egy opció került hozzáadásra a konfigurációs fájlhoz. a privilegizált protokollokhoz való hozzáférés korlátozása.
  • Hozzáadva a DebugToggleKeyStateIndicator hibakeresési paraméter a kulcsállapot-információk megjelenítéséhez.
  • Hozzáadott támogatás a Wayland színkezelési protokollokhoz: color-representation-v1 és color-management-v1.
  • A wl_fixes felületet azért implementálták, hogy megoldják a többi mögöttes protokoll API-val kapcsolatos problémákat, amelyeket az adott felületek natív képességei nem tudnak megoldani. Például:
    A „wl_fixes::destroy_registry” kérés lehetővé teszi a wl_registry objektum megsemmisítését, amely után a kliens nem tudja majd használni, és a kompozit szerver leállítja az események továbbítását rajta keresztül.






Forrás: opennet.ru
Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster