Megjelent a Hyprland 0.56.1 monitorforgatási és tükrözési hibajavításokkal

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Hyprland csapat kiadta a népszerű dinamikus csempéző Wayland kompozitor 0.56.1-es verzióját. Ebbe a kiadásba a fő fejlesztői ágból visszaportolt javítások kerültek a legutóbbi 0.56-os kiadássorozathoz.

Az egyik legfontosabb változtatás egy regressziót javít, amely a forgatott és tükrözött monitorokat érintette. Emellett a frissítés orvosol egy görgetős elrendezéssel kapcsolatos problémát is, ahol az átméretezés nem működött megfelelően a sáv első ablakánál.

A Hyprland 0.56.1 egy exec window szabályokkal kapcsolatos memória-szivárgást is megszüntet, és javítja a hyprctl által előállított JSON kimenetet a beállított billentyűkiosztások megjelenítésekor. A Socket2 IPC felület egy új, changeworkspaceid nevű eseménnyel bővült, ami lehetővé teszi, hogy külső eszközök és scriptek megbízhatóbban érzékeljék a munkaterület-azonosítók változását.

A bemenetkezelésen is több pontosítást végeztek. Az allow_input_capture binding flag most már helyesen viselkedik, ha a capture_modifiers engedélyezve van, és egy extra null-pointer ellenőrzést is beépítettek az EIS kliens nevének lekérdezésekor.

A pointer-warp protokoll megvalósítása mostantól egér frame eseményt is küld a kurzormozgás jelentése után. A fejlesztők szerint ez javítja a kompatibilitást azokkal a kliensekkel, amelyek elvárják, hogy a mozgási eseményeket a megfelelő frame értesítés kövesse.

A renderelés oldalán a skálázási számításokat mostantól kerekítik, hogy elkerüljék a pontossággal kapcsolatos problémákat. Emellett a Hyprland nem próbálja meg renderelni az adott monitort, ha azon letiltották a monitor tearinget.

A frissítés két, az új Lua-alapú konfiguráció támogatásához kapcsolódó javítást is tartalmaz. Ahelyett, hogy felülírná a Lua meglévő package.path értékét, a Hyprland most változatlanul hagyja, mert a korábbi viselkedés megakadályozhatta külső modulok megtalálását.

A Lua konfigurációkban a window-open események mostantól a megfelelő late-open eseménykezelést használják, és a példa hyprland.lua konfigurációban frissítették az alapértelmezett rugó animációs értékeket. Emellett megjelent egy elavulásra figyelmeztető jelzés a hagyományos .conf konfigurációs fájlokkal kapcsolatban.

Végül az eseménykezelőt a kompozitor indulási folyamatának korábbi szakaszában inicializálják, és a hyprutils függőséget 0.14-es verzióra frissítették.

További részletekért nézd meg a changelogot.