
Veilandas 1.24 jau prieinama – tai pirmasis svarbus leidimas nuo 1.23 versijos, ir daugiau nei metus trukęs laikotarpis baigėsi be reikšmingų naujų šio pagrindinio „Linux“ sistemoms skirto grafikos protokolo atnaujinimų. Nors šis ilgas laikotarpis be atnaujinimų gali rodyti, kad atnaujinimas kupinas staigmenų, realybė tokia, kad pats oficialus pranešimas buvo glaustas ir pabrėžia, kad pagrindinės naujovės ir toliau kuriamos protokoluose ir kompozitoriuose, kurie veikia aplink „Wayland“, o ne pačioje programinėje įrangoje.
Nepaisant 13 mėnesių, praėjusių nuo paskutinės versijos, „Wayland 1.24“ pristato aktualūs, bet diskretiški techniniai patobulinimai, užtikrinant didesnį ekosistemos brandumą ir patikimumą. Viena iš žymiausių naujų funkcijų yra naujoji „wl_fixes“ sąsaja, leidžianti pridėti užklausą sunaikinti „wl_registry“ objektą, taip optimizuojant klientų išteklių valdymą.
Patobulinimai ir naujos funkcijos, įtrauktos į „Wayland 1.24“
„Wayland 1.24“ versijoje daugiausia dėmesio skirta techninių detalių tobulinimui, siekiant palengvinti kūrimą ir naudojimą konkrečiuose scenarijuose, tokiuose kaip nuotoliniai darbalaukiai ar išplėstinis įvykių valdymas. Kai kurie iš svarbiausių pakeitimų:
- wl_keyboard.key pasikartojanti būsenaŠi funkcija suteikia kompozitoriams galimybę valdyti klavišų kartojimą – ši funkcija ypač naudinga nuotolinio darbalaukio sprendimams, kur labai svarbus tikslus klaviatūros valdymas.
- Renginių valdymo laiko apribojimaiĮdiegus wl_display_dispatch_queue_timeout() ir wl_display_dispatch_timeout(), dabar galima nustatyti skirtąjį laiką siunčiant įvykius, taip suteikiant daugiau kontrolės, kaip grafinė sąsaja reaguoja į tam tikrus veiksmus. Daugiau informacijos apie naujausius „Wayland“ palaikymo patobulinimus taip pat žr. Kas naujo SDL sistemoje Wayland mieste?.
- Prieiga prie saugyklos po objekto sunaikinimoFunkcijos wl_shm_buffer_ref() ir wl_shm_buffer_unref() leidžia pasiekti pagrindinę wl_shm_buffer saugyklą net ir po to, kai protokolo objektas yra pašalintas. Tai naudinga, pavyzdžiui, kai klientas nutraukia vykdymą, o susijusius išteklius vis dar reikia atlaisvinti arba pateikti užklausą.
Kuklus, bet esminis stabilumo išlaisvinimas
nuosavas komunikacija plėtros sąraše tiesiog išvardijo šiuos pokyčius, nesileisdamas į nereikalingas detales ir nepaskelbdamas didelių revoliucijų. Toks požiūris pabrėžia, kad nors pokyčiai yra mažiau matomi, „Wayland 1.24“ ir toliau žengia mažus, bet tvirtus žingsnius link protokolo konsolidavimo, paliekant didžiąją dalį eksperimentų ir evoliucijos tokių projektų kaip įvairūs kompozitoriai ir papildomi protokolai rankose.
Šis leidimas dar kartą pabrėžia tvirto ir stabilaus pagrindo svarbą kūrėjams ir vartotojams, kurie priklauso nuo patikimos ir nuolat tobulėjančios aplinkos, taip sustiprindamas „Wayland“ pozicijas „Linux“ ekosistemoje.
