
Wayland, det moderna och öppna protokoll som är tänkt att ersätta det åldrade X11-fönstersystemet, har nu uppdaterats till version 1.24. Den nya versionen innehåller flera tekniska förbättringar, nya funktioner och de sedvanliga buggfixarna.
Nyheter i Wayland 1.24
Bland höjdpunkterna i denna version finns ett nytt gränssnitt, wl_fixes
, som introducerar möjligheten att uttryckligen begära att ett wl_registry
-objekt förstörs. Denna förändring förbättrar hanteringen av objektens livscykler och minskar risken för minnesläckor i kompositorer och klienter.
Andra nyheter inkluderar:
wl_proxy_get_interface()
ochwl_resource_get_interface()
– funktioner för att hämtawl_interface
-informationen för ett objekt, vilket underlättar felsökning och dynamisk typkontroll.wl_display_dispatch_queue_timeout()
ochwl_display_dispatch_timeout()
– nya funktioner för att sätta tidsgränser vid event-dispatch, vilket kan förbättra responsen i trådade miljöer.- Ett nytt läge för
wl_keyboard.key
som möjliggör att kompositorn tar över ansvaret för att hantera upprepade tangenttryckningar. Det är särskilt användbart i fjärrskrivbordsmiljöer där klienten inte bör generera upprepade tangenttryck själv. wl_resource_post_error_vargs()
– ett alternativ tillwl_resource_post_error()
som kan användas när man redan har enva_list
, vilket gör felrapportering mer flexibel i vissa sammanhang.wl_shm_buffer_ref()
ochwl_shm_buffer_unref()
– nya funktioner som gör det möjligt att komma åt underliggande delat minne även efter att protokollobjektet har förstörts, exempelvis när en klient avslutas oväntat.
Tillgänglighet och distribution
Som alltid innehåller den nya versionen även diverse buggfixar och förtydliganden i protokollets specifikation. Den fullständiga ändringsloggen finns att läsa i det officiella releasemeddelandet på Waylands webbplats, där källkoden också kan laddas ner för den som vill kompilera själv.
För de flesta användare är det dock inte nödvändigt att bygga Wayland manuellt – uppdateringen kommer automatiskt till din Linuxdistribution via vanliga uppdateringskanaler. Även om du inte aktivt använder Wayland som grafiskt system, kan det redan finnas installerat på ditt system, då det ofta används som beroende för moderna grafiska miljöer.
Fakta: Wayland
Typ: Fönstersystemprotokoll (display server protocol)
Utvecklare: freedesktop.org-communityn
Första version: 2010
Senaste version: 1.24 (juli 2025)
Licens: MIT-licens
Ersätter: X11 (X.Org Server)
Syfte: Att vara ett enklare, modernare och säkrare alternativ till X11 för grafiska miljöer på Linux och Unix-liknande system.
Används av: GNOME, KDE Plasma, Sway, Weston m.fl.
Standard i: Fedora, Ubuntu (som alternativ), Debian, Arch Linux m.fl.
Webbplats: wayland.freedesktop.org