A Hyprland 0.49.0 részletesen szabályozható jogosultságkezelést vezet be

8/10
A szoftver részletes hozzáférés-kezelési rendszerrel bővült, amely lehetővé teszi a jogosultságok pontosabb szabályozását. Ez a fejlesztés jelentős lépés a biztonság és a felhasználói kontroll szempontjából, ugyanakkor frissítése nem kötelező jellegű,de erősen javasolt

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.

A Hyprland 0.49.0 részletesen szabályozható jogosultságkezelést vezet be

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.

Info
A Hyprland története 2021 márciusában kezdődött, amikor Vaxry (más néven vaxerski) elindította a projektet. Eredetileg a Hypr nevű X11-es ablakkezelőből indult ki, amelyet a fejlesztő saját igényei szerint alakított ki. Azonban a Wayland protokoll előretörésével és az X11 korlátainak felismerésével Vaxry úgy döntött, hogy egy teljesen új, modern Wayland-kompozitort hoz létre, amely nem támaszkodik meglévő keretrendszerekre, mint például a wlroots vagy a libweston.

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.