Május 8-án, mintegy két hónapnyi fejlesztés után megérkezett a Hyprland 0.49.0 kiadása. Az új verzió számos mélyreható változást és innovációt hoz, amelyek egyaránt érintenek stabilitást, felhasználói jogosultságokat és fejlesztői lehetőségeket. A frissítés több kompatibilitást megtörő változással is jár, ezért a váltás előtt érdemes áttekinteni a részleteket.
Tartalomjegyzék

Kulcsfontosságú paraméter változások
A frissítés több alapvető beállítás működését is megváltoztatja. A „cursor:warp_on_change_workspace” többé nem hat a speciális munkaterületekhez kapcsolódó kurzormozgásokra, helyette a „warp_on_toggle_special” kínál pontosabb vezérlési lehetőséget. A „master:center_master_slaves_on_right” beállítást lecserélték a rugalmasabb „master:center_master_fallback” opcióra, amely már nem korlátozódik kizárólag a jobb oldali elrendezésre. Emellett a HyprPM érzékenyebb műveletei mostantól rendszergazdai jelszót igényelnek, így a korábban használt tárolók és engedélyezett bővítmények visszaállnak az alapértelmezett állapotba.
Jogosultságkezelés – új biztonsági szint és új Wayland protokoll támogatás
A Hyprland történetének egyik legfontosabb újítása a jogosultságkezelés bevezetése. A Wayland protokoll eddigi hiányossága volt, hogy bármely alkalmazás képes volt képernyőképet készíteni vagy rögzíteni a kijelzőt felhasználói engedély nélkül. Az új verzió ezt megszünteti: érzékeny műveletek – például képernyőmentés vagy hangrögzítés – engedélykéréshez kötöttek. Amennyiben egy alkalmazás nem rendelkezik előzetes jóváhagyással, a felhasználó egy Androidhoz, iOS-hez vagy MacOS-hez hasonló előugró ablakban adhat engedélyt vagy tagadhatja meg azt. Ez a funkció egyelőre alapértelmezetten ki van kapcsolva, részletes dokumentáció a Hyprland wiki oldalán érhető el.
A frissítés új Wayland-protokollok támogatásával is bővült. Mostantól elérhető az xdg-system-bell, amely rendszereseményekhez társított hangokat tesz lehetővé, valamint az xdg-toplevel-tag, amely a felhasználói felület integrációját segíti elő.
Egyéb fejlesztések a Hyprlandben
A beviteli eszközök kezelésében is történtek előrelépések: az egyes eszközökre külön-külön tilthatók le billentyűkombinációk, és egérhasználat esetén külön rendelhetők hozzá kattintásos és húzásos műveletek. A groupbar új beállításokat kapott, így például szabályozható a betűvastagság, a szövegeltolás vagy az elemek közötti hézag. Az eseményfigyelés is fejlődött, új socket2 eseményekkel bővült, mint a monitorremovedv2 vagy a minimized. Az ablakkezelési szabályok terén megjelentek az olyan új direktívák, mint a nofollowmouse és a noclosefor, amelyek pontosabb vezérlést tesznek lehetővé a fókusz- és bezárási viselkedés felett.
Megbízhatóbb működés a hibajavításoknak köszönhetően
Szokásos módon ez a verzió is számos hibajavítást tartalmaz, különösen az összeomlások és kisebb, de zavaró működési hibák tekintetében. A fejlesztők ezzel tovább növelték a rendszer stabilitását és megbízhatóságát a mindennapi használatban. Akik szeretnek elmélyülni a technikai részletekben, a teljes kiadási jegyzéket megtalálják a projekt GitHub-oldalán.