
Több mint két hónappal a korábbi 0.49-es kiadás után megjelent a Hyprland 0.50-es verziója, amely jelentős újításokat és technikai változásokat hoz a Wayland-alapú, dinamikusan csempéző ablakkezelő kedvelői számára. Az új verzió nem csupán hibajavításokat és apró fejlesztéseket tartalmaz: több lényeges komponens is megváltozott, néhány funkció megszűnt, új lehetőségek kerültek bevezetésre, és némi kompatibilitási kompromisszumot is megkövetel a felhasználótól.
A legfontosabb változás, hogy a korábbi, úgynevezett „legacy renderer” – amely eddig lehetővé tette a Hyprland futtatását régebbi vagy kevésbé kompatibilis rendszereken – hivatalosan kivezetésre került. A szoftver mostantól legalább OpenGL ES 3.0 támogatást igényel, ami azt jelenti, hogy egyes régebbi grafikus hardverekkel rendelkező gépeken a Hyprland már nem fog működni. Ezzel együtt két régi konfigurációs opció, az explicit_sync és a render-ahead-of-time is eltávolításra került. Az előbbi immár alapértelmezetten engedélyezett, az utóbbi pedig már nem játszott szerepet a renderelés működésében.
Egy másik figyelemre méltó újdonság az új renderelési ütemező bevezetése, amely kísérleti jelleggel lehetőséget nyújt a háromszoros pufferelés (triple buffering) alkalmazására. Ez a megoldás elsősorban azok számára lehet hasznos, akik alacsonyabb teljesítményű grafikus kártyával rendelkeznek, mivel ilyen esetekben jelentősen növelheti a képkockasebességet (FPS) anélkül, hogy észrevehető mértékben növelné a rendszer késleltetését vagy erőforrásigényét. A funkció jelenleg még alapértelmezetten kikapcsolt állapotban van, de a fejlesztők célja, hogy a következő, 0.51-es verzióban már alapértelmezetten is aktiválva legyen, amennyiben stabilitási problémák nem jelentkeznek.
Az adatvédelem terén is fontos fejlesztés történt: bevezetésre került egy új ablakkezelési szabály, a noscreenshare. Ez lehetővé teszi, hogy az így megjelölt ablakok képernyőmegosztás közben automatikusan elsötétüljenek. A megoldás különösen hasznos lehet olyan esetekben, amikor a felhasználó érzékeny adatokat vagy privát tartalmakat szeretne biztonságban tartani, például egy képernyőmegosztással járó videóhívás vagy konferencia során.
A fejlesztés színvonalának emelése érdekében a Hyprland mostantól egy saját belső tesztkeretrendszerrel is rendelkezik, amely lehetővé teszi a regressziók – vagyis a korábban már megoldott hibák visszatérésének – korai észlelését. Bár a rendszer még nem fedi le teljes egészében a forráskód minden részét, komoly előrelépés a stabilitás és a megbízhatóság irányába.
További technikai újdonságok is bekerültek ebbe a verzióba. Egyszerűsödött a monitorok kezelésére szolgáló konfigurációs szintaxis (monitorv2), így a többmonitoros beállítások átláthatóbbá váltak. Megjelent a unbind = all beállítás, amely lehetővé teszi az összes bemeneti eszköz egyszerre történő leválasztását, illetve hozzáadott a rendszer támogatást több GPU kezelésére is, drm_lease segítségével. Emellett automatikus HDR-érzékelés és dinamikus textúratöltés is bekerült, utóbbi segíthet csökkenteni a grafikus memóriaterhelést, különösen kisebb VRAM-mal rendelkező rendszereken.
A frissítés természetesen számos hibát is orvosol. Több összeomlási probléma megszűnt, például a hyprpm modul és a Hyprland fő folyamata körül, a Snap csomag mostantól megfelelően kezeli a külső margókat (outer gaps), és megszűntek a különböző elmosódási hibák, amelyek bizonyos felugró ablakok (popupok) esetében jelentkeztek. Ezen túlmenően a képernyőzár mögötti munkaterületek renderelése is alapértelmezetten le lett tiltva, így tovább növekszik a magánélet védelme.
A Hyprland 0.50 verziója tehát nemcsak technikailag előrelépés, hanem világos jele annak is, hogy a fejlesztők egyre inkább egy stabil, biztonságos és modern Wayland-alapú ablakkezelő felé haladnak. Ugyanakkor a rendszer frissítése előtt érdemes tájékozódni a hardverkövetelményekről és a változások pontos hatásairól, különösen, ha korábbi konfigurációt szeretne valaki tovább használni.
A Hyprland a legtöbb disztribúcióban forrásból építhető, de elérhető előre elkészített csomagként is Arch Linux, Fedora, Void Linux és NixOS rendszerekhez. Ubuntu- és Debian-alapú rendszereken is használható, bár ehhez némi kézi konfiguráció és a Wayland-ökoszisztéma ismerete szükséges.
A Hyprland 0.50-es verziója tovább csiszolja a Wayland-alapú csempéző ablakkezelők egyik legnépszerűbb alternatíváját, miközben a teljesítmény, testreszabhatóság és stabilitás terén is jelentős előrelépéseket hoz.
A részletes változáslista elérhető a projekt GitHub oldalán, az új verzió pedig letölthető a Hyprland hivatalos weboldaláról.
