GTK 4.16 kommer med förbättringar för Wayland, grafik och mer

GTK 4

GTK 4.16 har landat mycket förändringoch ganska intressanta förbättringar, där Wayland är en av de viktigaste punkterna, liksom renderingsmotorerna och GDK-biblioteket.

Den nya versionen av GTK 4.16 kommer strax efter ett halvår av utveckling och i den här nya versionen har de genomfört flera viktiga förbättringar, särskilt när det gäller representationen av typsnitt och grafik, eftersom alternativet har lagts till gtk-font-rendering, vilket ger mer flexibilitet för att styra hur teckensnitt renderas. Användare kan välja inställningar på hög nivå för att justera teckensnittsrenderingen eller använda mer detaljerade inställningar genom att ställa in värdet på "manuell".

Utöver detta har GSK-förbättringar (biblioteket som ansvarar för rendering med OpenGL och Vulkan). Från och med den här versionen, i Wayland-baserade miljöer, standard renderingsmotorn kommer att vara Vulkan. För andra miljöer eller när du föredrar att inte använda Vulkan, kommer GTK att fortsätta att använda ngl-motorn, som tillhandahåller en OpenGL-implementation ovanpå Vulkan API.

Eftersom grafikprestanda och stabilitet hos Vulkan- och ngl-motorerna beror på grafikdrivrutinerna, Det rekommenderas att använda den senaste versionen av Mesa 24.2 för att säkerställa en mer stabil drift.

Användningen av hårdvaruaccelerationsmekanismer har optimerats på system med fönsterhanteraren drottning, förbättrar grafisk prestanda i KDE-baserade skrivbordsmiljöer. I miljöer baserade på Wayland och drottning som kompositör är det nu möjligt att använda protokolltillägget Färghantering för bättre färghantering.

Dessutom, Förbättringar har gjorts för att skapa CSS-tema, eftersom det nu är möjligt definiera och använda variabler i CSS-baserade teman. Funktioner som t.ex color(), oklab(), color-mix(), samt olika matematiska funktioner och Det är också möjligt att definiera färger relativt (till exempel justera ljusstyrkan eller mättnaden för en basfärg) och ställa in transparens med hjälp av procentsatser.

Ny Showtime-app

Markeras också förbättringar i widgets, eftersom en ny egenskap har lagts till "svart bakgrund" till widgeten GtkGraphicsOffload, som används för att skicka innehåll, såsom videor, direkt genom kompositören utan att gå via GSK-renderaren. Widgeten GtkPopover har mottagit förbättringar i hantering av storleksändring och positionering, vilket möjliggör en smidigare användarupplevelse när du använder popovers i grafiska applikationer.

Den har det genomfört användningen av förlängningen xdg-dialog i Wayland för att hantera visning av fästa dialoger och den 6:e versionen av objektet wl_composer för kompositionen.

Av andra förändringar som sticker ut:

  • Optimerad glyph- och texturcache
  • Det är nu möjligt att skapa perfekt strukturerade ytor genom att upprepa stora texturplattor
  • Skuggor har förbättrats i sin återgivning, vilket ger ett mer realistiskt och subtilt utseende.
  • Lade till möjligheten att använda hårdvaruacceleration för att bearbeta konverterade texturer, som att visa roterat innehåll på skärmen.
  • Ett nytt API baserat på callback-anrop har implementerats för att mer effektivt hantera markörbeteende och anpassning inom grafiska applikationer.
  • Det är nu möjligt att utföra MIP-textureringsoperationer med hjälp av CPU. Detta är särskilt användbart när du flyttar ett föremål längre bort från kameran.
  • Tillagd användning av en trådpool för färgkonvertering och MIP-texturgenerering.
  • Lade till stöd för miljövariabeln XDG_ACTIVATION_TOKEN, som används med protokollet xdg-activation-v1. Detta protokoll gör att en applikation kan överföra fokus till en annan effektivt och säkert.
  • Klassen GdkMemoryTextureBuilder har lagts till, vilket möjliggör skapandet av texturobjekt (GdkTexture) från data lagrad i RAM,
  • Nya kommandon har lagts till i rendernode-verktyget för att ladda data via URL:er och för att manipulera texturer.
  • Operationen "Klistra in som nod" har lagts till i gtk4-nodredigerarens gränssnitt, vilket gör det lättare att manipulera noder när du designar grafik och scener.
  • Lade till stöd för tangentkombinationen Ctrl-Skift-N för att skapa kataloger i filväljaren, vilket förbättrade widgetens tillgänglighet och användbarhet.

äntligen om du är det intresserad av att veta mer om detkan du kontrollera detaljerna i följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.