A apărut versiunea 0.42 a compositorului Wayland Hyprland, axat pe personalizare și performanță ridicată.
Compositorul este scris în C++ și este distribuit sub licența BSD-3.
Modificări și îmbunătățiri principale:
renunțarea la dependența de wlroots:
- Hyprland nu mai folosește biblioteca wlroots, care este de obicei utilizată pentru dezvoltarea compositorilor Wayland;
- acum Hyprland dezvoltă componentele sale în mod independent, ceea ce permite oferirea unei experiențe unice și eficiente utilizatorilor.
introducerea suportului pentru sincronizare explicită:
- această îmbunătățire crește semnificativ performanța de redare și reduce latența pe hardware-ul acceptat;
- permite compositorului să gestioneze mai precis timpul de actualizare a ecranului, ceea ce este deosebit de util pentru utilizatorii cu GPU-uri Nvidia;
- pentru unele configurații Nvidia, această funcție poate provoca blocări și poate fi dezactivată în caz de probleme.
noua implementare xcursor:
- implementarea unei versiuni proprii xcursor, care suportă teme vechi și oferă compatibilitate și personalizare îmbunătățite pentru utilizatori.
modificări în setările de configurare:
- setările legate de redarea directă (direct scanout) au fost modificate, ceea ce poate necesita ajustări în setările utilizatorului;
- funcția „fake fullscreen” a fost eliminată și înlocuită cu un manager de stare a ecranului complet mai fiabil.
îmbunătățirea gestionării intrării:
- include simularea evenimentelor discrete de derulare și corecții pentru mai multe configurații de tastatură.
nouă dependență – aquamarine:
- pentru cei implicați în ambalare și dezvoltare, Hyprland 0.42 introduce o nouă dependență – aquamarine;
- submodulul wlroots a fost eliminat conform renunțării la dependența de wlroots.
corecții de erori:
- noua versiune include 49 de corecții de blocare – de la erori grafice minore la probleme sistemice serioase;
- de exemplu, a fost corectată problema cu instrumentul hyprctl, care anterior ducea la creșterea timpului de așteptare pentru executarea unor comenzi.
Sursa: linux.org.ru
