Version 0.42 af Tyling Wayland-sammensætteren Hyprland er nu ude og fokuserer på tilpasning og høj ydeevne.
Sammensætteren er skrevet i C++ og distribueres under BSD-3 licensen.
Hovedændringer og forbedringer:
afhængighed fra wlroots er fjernet:
- Hyprland bruger ikke længere bibliotekerne fra wlroots, som normalt anvendes til udvikling af Wayland-sammensættere;
- nu udvikler Hyprland sine egne komponenter, hvilket giver en unik og effektiv oplevelse for brugerne.
introduktion af støtte til eksplicit synkronisering:
- denne forbedring øger i væsentlig grad renderingens ydeevne og reducerer latens på understøttede enheder;
- giver sammensætteren mulighed for mere præcist at styre tidspunktet for skærmopdateringer, hvilket især er nyttigt for brugere med Nvidia grafikkort;
- for visse Nvidia konfigurationer kan denne funktion forårsage fejl og kan deaktiveres, hvis der opstår problemer.
ny implementering af xcursor:
- implementering af en egen version af xcursor, der understøtter ældre temaer og forbedret kompatibilitet og tilpasning for brugerne.
ændringer i konfigurationsindstillingerne:
- indstillinger relateret til direkte udgang (direct scanout) er blevet ændret, hvilket kan kræve justeringer i brugerindstillingerne;
- funktionen 'fake fullscreen' er fjernet og erstattet af en mere pålidelig fuldskærmstilstandshåndterer.
forbedret inputbehandling:
- omfatter emulering af diskrete rullebegivenheder og rettelser til flere tastaturkonfigurationer.
ny afhængighed – aquamarine:
- for dem der arbejder med pakker og udvikling introducerer Hyprland 0.42 en ny afhængighed – aquamarine;
- wlroots undermodulet er fjernet i overensstemmelse med afgangen fra afhængighed af wlroots.
fejlrettelser:
- den nye version inkluderer 49 crash-rettelser – fra mindre grafiske til alvorlige systemfejl;
- for eksempel er et problem med hyprctl værktøjet, som tidligere medførte øget ventetid for visse kommandoer, blevet løst.
Kilde: linux.org.ru
