A Hyprland 0.55 elhozza a Lua-konfigurációkat és a felhasználó által definiált elrendezéseket

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

Megjelent a Hyprland 0.55, amely eddig az egyik legnagyobb frissítés a Wayland kompozitorhoz. A kiadás Lua-alapú konfigurációt, felhasználó által definiált elrendezéseket, kimenetenkénti ICC-profilokat, görgetési fejlesztéseket, valamint több renderelő- és színkezelési változást hoz.

A legnagyobb újdonság az átállás a Lua-konfigurációkra. A hagyományos Hyprlang formátumot egyelőre továbbra is támogatják, így a meglévő

hyprland.conf

fájlok továbbra is működni fognak. A projekt közben frissítette a wikit az új Lua-formátumhoz, és arra bátorítja a felhasználókat, hogy álljanak át.

Az átmenet nem csak szintaktikai változás. A Lua-val a Hyprland 0.55 egy Layout API-t is bevezet, amellyel a felhasználók közvetlenül a konfigurációban határozhatnak meg egyedi ablakelrendezéseket. Ezeket globálisan, workspace-enként vagy monitoronként is alkalmazhatják, és a standard Hyprland elrendezésekhez hasonlóan működnek, miközben a felhasználó irányítása alatt maradnak.

A görgetés is fejlődött. Az alapértelmezett viselkedés mostantól az, hogy a teljes képernyős ablakok is bekerülnek a görgetési szalagba, Lua alatt pedig natív trackpad-gesztus is elérhető a

scroll_move

segítségével. További funkció a

expel

, a

consume

, a

consume_or_expel

, a körbetekerési beállítások, valamint a bindokhoz használható

auto_consuming

jelző.

A kiadás emellett támogatást ad a kimenetenkénti ICC-profilokhoz. A felhasználók mostantól minden kijelzőhöz betölthetnek egy ICC-profilt a konfigurációban megadható

icc = "path"

beállítással, így monitoronként kezelhetik a színprofilokat.

A színkezelés és a renderelés is fejlődött: a Hyprland mostantól alapértelmezés szerint FP16 pontosságot és továbbfejlesztett színkezelési pipeline-okat használ a színkezelt kijelzőknél. Ennek eredménye a jobb színpontosság, a jobb képernyőmegosztás és összességében kiforrottabb színkezelés.

A Hyprland 0.55 új asztali és ablakkezelési funkciókat is hoz, például eszközcímkéket, egy

confine_pointer

ablak-szabályt, a mozgatási diszpécserhez a

move_into_or_create_group

lehetőséget, a Dwindle elrendezéshez a

layoutmsg

egyik opciójaként a

rotatesplit

beállítást, egy élő pinch gesztussal működő kurzorzoomot, valamint egy új, ragyogó ablakdekorációt.

Végül a kiadás néhány, kompatibilitást törő konfigurációs változást is tartalmaz. A

dwindle:pseudotile

opciót eltávolították, mert nem nyújtott érdemi funkcionalitást. A

decoration:shadow:ignore_window

opciót szintén eltávolították, és mostantól alapértelmezés szerint engedélyezett.

A

render:cm_fs_passthrough

opció is kikerült; a viselkedését mostantól a

render:cm_auto_hdr

kezeli automatikusan. Emellett a

misc:vfr

átkerült a

debug:

alá, mivel debugging célra szánják, és éles környezetben nem érdemes módosítani.

További részletekért nézd meg a bejelentést vagy a projekt GitHub változásnaplóját.