Version 0.42 av Wayland-kompositören Hyprland har slÀppts, inriktad pÄ anpassningsbarhet och hög prestanda.
Kompositorn Àr skriven i C++ och distribueras under BSD-3-licensen.
Huvudsakliga Àndringar och förbÀttringar:
avskaffande av beroendet av wlroots:
- Hyprland anvÀnder inte lÀngre biblioteken wlroots, som vanligtvis anvÀnds för att utveckla Wayland-kompositorer;
- nu utvecklar Hyprland sina komponenter sjÀlvstÀndigt, vilket ger en unik och effektiv upplevelse för anvÀndarna.
introduktion av stöd för explicit synkronisering:
- denna förbÀttring ökar avsevÀrt renderingens prestanda och minskar latens pÄ stödda hÄrdvaror;
- den lÄter kompositorn styra skÀrmuppdateringstider mer exakt, vilket Àr sÀrskilt anvÀndbart för anvÀndare med Nvidia-grafikkort;
- för vissa Nvidia-konfigurationer kan denna funktion orsaka fel och kan stÀngas av vid eventuella problem.
ny implementation av xcursor:
- implementeringen av en egen xcursor som stödjer Àldre teman och förbÀttrad kompatibilitet och anpassning för anvÀndare.
Àndringar i konfigurationsinstÀllningarna:
- instÀllningar kopplade till direkt utmatning (direct scanout) har Àndrats, vilket kan krÀva justeringar i anvÀndarinstÀllningarna;
- funktionen "fake fullscreen" har tagits bort och ersatts med en mer pÄlitlig hanterare för fullskÀrmslÀge.
förbÀttrad hantering av inmatningar:
- inkluderar emulering av diskreta rullningshÀndelser och fixar för flera tangentbordsuppstÀllningar.
ny beroende â aquamarine:
- för dem som sysslar med paketering och utveckling, introducerar Hyprland 0.42 ett nytt beroende â aquamarine;
- submodulen wlroots har tagits bort i enlighet med avskaffandet av beroendet av wlroots.
buggfixar:
- den nya versionen inkluderar 49 buggfixar â frĂ„n mindre grafiska problem till allvarliga systemfel;
- till exempel har problemet med verktyget hyprctl ÄtgÀrdats, vilket tidigare ledde till ökad vÀntetid för att utföra vissa kommandon.
KĂ€lla: linux.org.ru
