Hyprland 0.46 kiadása, Wayland alapú összetett szerver

Bemutatásra került a Hyprland 0.46 kompozit szerver, amely a Wayland protokollt használja. A projekt a csempe (tiling) ablakelrendezésre összpontosít, de támogatja a klasszikus, szabad elrendezést, az ablakok fülekbe csoportosítását, a hamis csempe módot és az ablakok teljes képernyős kinyitását. Lehetőséget biztosít vizuálisan vonzó felületek létrehozására: ablakkeretekben használt átmenetek, háttérhomály, animációs hatások és árnyékok. A funkcionalitás bővítésére pluginek csatlakoztathatók, a működés külső vezérlése pedig socket alapú IPC-t biztosít. A kód C++ nyelven készült és BSD licenc alatt forgalmazzák.

A beállítás a konfigurációs fájl segítségével történik, melyben a változtatások azonnal érvénybe lépnek a megszakítás nélkül. A játékok teljesítményének növelésére lehetőség van a függőleges szinkronizálás (VSync) letiltására, amelyet a képszakadás (tearing) elkerülésére alkalmaznak. Ki vannak emelve a következő funkciók: dinamikusan létrehozott virtuális asztalok; elemek elrendezési módjai a képernyőn; globális gyorsbillentyű kezelés; gesztusvezérlés touchpaden/szenzoros képernyőn.

Az új verzióban:

  • A „cursor:dumb_copy” paraméter helyett új beállítás, a „cursor:use_cpu_buffer” került javaslatra, amely lehetővé teszi a hardveres kurzorok használatát NVIDIA grafikus kártyákkal rendelkező rendszereken.
  • Megváltozott az ablakok és képernyőelrendezések szabályainak meghatározásának logikája — a szabály aktiválásához mostantól teljes, nem pedig részleges egyezőség szükséges a reguláris kifejezéssel. Az szabályok feldolgozásának kódja optimalizálva lett. A Google RE2 gyorsabb reguláris kifejezésmotorja került bevezetésre.
  • A függőségek listájához hozzáadták a hyprgraphics és re2 könyvtárakat.
  • A színek feldolgozásához az OkLab színtér került bevezetésre az sRGB helyett, amely lehetővé tette a gradiensek és színátmenetek természetesebb megjelenítését.
  • A tartalom Wayland és X11 (XWayland alapú) környezetek közötti Drag&Drop módban történő mozgatásának támogatását hozzáadták.
  • Új üdvözlő képernyőt adtak hozzá, amely a Hyprland verziójának frissítése után jelenik meg.
  • Hozzáadták a „cursor:warp_back_after_non_mouse_input” beállítást, amely megakadályozza a problémákat egér és érintőképernyő egyidejű használata esetén.
  • A hyprctl segédprogramban megvalósították a pluginek JSON formátumban történő listázásának lehetőségét ("hyprctl -j plugins"). Új mezők, mint az inhibitingIdle és directScanout kerültek hozzáadásra.

Hyprland 0.46 kiadása, Wayland alapú összetett szerver
Hyprland 0.46 kiadása, Wayland alapú összetett szerver
Hyprland 0.46 kiadása, Wayland alapú összetett szerver


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster