Wayland 1.24 kommer etter mer enn et år med utvikling med nye grensesnitt og forbedringer i tastaturhåndtering.

  • Wayland 1.24 er den første store oppdateringen på over et år, etter utgivelsen av versjon 1.23 i mai 2024.
  • Den inkluderer nye grensesnitt og funksjoner som wl_fixes og forbedringer av tastatur- og hendelseshåndtering.
  • Det meste av innovasjonen i Wayland ligger i de tilhørende protokollene og kompositorene, snarere enn i den sentrale grafikkserveren.
  • Den offisielle kunngjøringen var kort, men den beskriver tekniske endringer som gir stabilitet og funksjonalitet.

wayland 1.14

wayland 1.24 er nå tilgjengelig, og markerer den første store utgivelsen siden versjon 1.23, og avsluttet mer enn et år uten betydelige nye oppdateringer til denne grunnleggende grafikkprotokollen for Linux-systemer. Selv om denne lange perioden uten oppdateringer kan antyde en oppdatering full av overraskelser, er realiteten at den offisielle kunngjøringen i seg selv har vært konsis og fremhever at de viktigste innovasjonene fortsetter å bli utviklet på protokollene og kompositorene som fungerer rundt Wayland, snarere enn i kjernen av programvaren.

Til tross for at det har gått 13 måneder siden forrige versjon, introduserer Wayland 1.24 relevante, men diskrete tekniske forbedringer, noe som sikrer større modenhet og robusthet i økosystemet. Blant de mest bemerkelsesverdige nye funksjonene er det nye wl_fixes-grensesnittet, som tillater å legge til en forespørsel om å ødelegge et wl_registry-objekt, og dermed optimalisere ressurshåndteringen på klienter.

Forbedringer og nye funksjoner inkludert i Wayland 1.24

Fokuset i Wayland 1.24 har vært å forbedre tekniske detaljer for å legge til rette for utvikling og bruk i spesifikke scenarier, for eksempel eksterne skrivebord eller avansert hendelseshåndtering. Noen av de viktigste endringene inkluderer:

  • wl_keyboard.key gjentatt tilstandDenne funksjonen gir komponister muligheten til å kontrollere tastegjentakelse, en funksjon som er spesielt nyttig for eksterne skrivebordsløsninger der presis tastaturadministrasjon er avgjørende.
  • Tidsavbrudd i arrangementshåndteringMed introduksjonen av wl_display_dispatch_queue_timeout() og wl_display_dispatch_timeout() kan en tidsavbruddstime nå angis når hendelser sendes, noe som gir deg mer kontroll over hvordan det grafiske brukergrensesnittet reagerer på bestemte handlinger. For mer informasjon om nylige forbedringer av Wayland-støtte, se også Hva er nytt i SDL for Wayland.
  • Tilgang til lagring etter objektdestruksjonFunksjonene wl_shm_buffer_ref() og wl_shm_buffer_unref() gir tilgang til den underliggende lagringen til wl_shm_buffer selv etter at protokollobjektet er fjernet. Dette er nyttig, for eksempel, når en klient avslutter kjøringen og tilhørende ressurser fortsatt må frigjøres eller spørres.

En beskjeden, men grunnleggende utløsning for stabilitet

egen kommunikasjon på utviklingslisten har ganske enkelt listet opp disse endringene uten å gå inn på unødvendige detaljer eller annonsere store revolusjoner. Denne tilnærmingen fremhever at selv om endringene er mindre synlige, er Wayland 1.24 fortsetter å ta små, men bestemte skritt mot konsolidering av protokollen, og overlate mesteparten av eksperimenteringen og utviklingen til prosjekter som de ulike komponistene og komplementære protokollene.

Denne utgivelsen forsterker viktigheten av å ha et solid og stabilt fundament for utviklere og brukere som er avhengige av et pålitelig og stadig forbedrende miljø, og dermed befester Waylands posisjon i Linux-økosystemet.

Sway 1.11
Relatert artikkel:
Sway 1.11 utgitt: Nye funksjoner og forbedringer i den i3-baserte Wayland Composer