Megjelent a 0.42-es verzió a Hyprland Wayland kompozitorából, amely a testreszabhatóságra és a magas teljesítményre összpontosít.
A kompozitor C++ nyelven íródott és BSD-3 licenc alatt érhető el.
A főbb változások és fejlesztések:
a wlroots függőség elhagyása:
- A Hyprland már nem használja a wlroots könyvtárat, amelyet általában a Wayland kompozitorok fejlesztésére használnak;
- mostantól a Hyprland saját komponenseit fejleszti, ami lehetővé teszi a felhasználók számára egyedi és hatékony élmény nyújtását.
az explicit szinkronizálás támogatásának bevezetése:
- ez a fejlesztés jelentősen növeli a renderelési teljesítményt és csökkenti a késleltetést a támogatott hardverek esetén;
- lehetővé teszi a kompozitor számára, hogy pontosabban kezelje a képernyő frissítési idejét, ami különösen hasznos a Nvidia grafikus processzorral rendelkező felhasználók számára;
- Néhány Nvidia konfiguráció esetén ez a funkció összeomlásokat okozhat, és problémák esetén ki lehet kapcsolni.
új xcursor megvalósítás:
- saját xcursor megvalósítás bevezetése, amely támogatja a régi témákat és javított kompatibilitást, valamint testreszabhatóságot kínál a felhasználók számára.
változások a konfigurációs beállításokban:
- a közvetlen kimenettel (direct scanout) kapcsolatos beállításokat módosították, ami felhasználói beállítások kiigazítását igényelheti;
- a 'fake fullscreen' funkció eltávolításra került, és egy megbízhatóbb teljes képernyős állapotkezelő helyettesítette.
a beviteli feldolgozás fejlesztése:
- tartalmazza a diszkrét görgetési események emulációját és javításokat több billentyűzetkonfigurációhoz.
új függőség – aquamarine:
- a csomagolással és fejlesztéssel foglalkozó felhasználók számára a Hyprland 0.42 egy új függőséget vezet be – aquamarine;
- a wlroots almód eltávolításra került a wlroots függőség elhagyása érdekében.
hibajavítások:
- az új verzió 49 összeomlásjavítást tartalmaz – a jelentéktelen grafikus hibáktól a súlyos rendszerszintű problémákig;
- például javításra került a hyprctl eszközzel kapcsolatos probléma, amely korábban növelte bizonyos parancsok végrehajtási idejét.
Forrás: linux.org.ru
