Yra „Wayland 1.22“.

Po devynių mėnesių kūrimo pristatomas stabilus protokolo, tarpprocesinio ryšio mechanizmo ir Wayland 1.22 bibliotekų leidimas. 1.22 atšaka yra suderinama API ir ABI lygiu atgal su 1.x leidimais ir daugiausia joje yra klaidų pataisymų ir nedidelių protokolų atnaujinimų. „Weston Composite Server“, kuriame pateikiami kodai ir darbo pavyzdžiai, kaip naudoti „Wayland“ darbalaukyje ir įterptoje aplinkoje, yra kuriamas kaip atskiras kūrimo ciklas.

Pagrindiniai protokolo pakeitimai:

  • Prie wl_surface programos sąsajos buvo pridėtas wl_surface::preferred_buffer_scale ir wl_surface::preferred_buffer_transform įvykių palaikymas, per kurį perduodama informacija apie sudėtinio serverio pokyčius mastelio keitimo lygyje ir paviršiaus transformacijos parametrus.
  • Įvykis wl_pointer::axis buvo pridėtas prie wl_pointer programavimo sąsajos, rodantis fizinę žymeklio judėjimo kryptį, kad būtų galima nustatyti teisingą valdiklių slinkimo kryptį.
  • Prie wayland-server buvo pridėtas visuotinio pavadinimo gavimo metodas ir įdiegta funkcija wl_client_add_destroy_late_listener.

Su Wayland susijusių programų, darbalaukio aplinkų ir paskirstymų pakeitimai:

  • „Wine“ teikiama pradinė parama, skirta naudoti „Wayland“ protokolu pagrįstose aplinkose be „XWayland“ ar „X11“ komponentų. Dabartiniame etape buvo pridėti tvarkyklės winewayland.drv ir unixlib komponentai, o failai su Wayland protokolo apibrėžimais buvo paruošti apdoroti surinkimo sistemoje. Jie planuoja įtraukti pakeitimus, kad įgalintų išvestį Wayland aplinkoje į būsimą leidimą.
  • Nuolatinis Wayland palaikymo tobulinimas KDE Plasma 5.26 ir 5.27 leidimuose. Įdiegta galimybė viduriniu pelės mygtuku išjungti įklijavimą iš mainų srities. Pagerinta programų langų, paleistų naudojant XWayland, mastelio keitimo kokybė. Dabar palaikomas sklandus slinkimas esant pelėms su didelės raiškos ratuku. Tokios piešimo programos kaip „Krita“ pridėjo galimybę stebėti rašiklio pakreipimą ir pasukimą planšetiniuose kompiuteriuose. Pridėtas visuotinių sparčiųjų klavišų nustatymo palaikymas. Pateikiamas automatinis ekrano priartinimo lygio pasirinkimas.
  • Xfce buvo parengti eksperimentiniai xfce4-panel ir xfdesktop darbalaukio leidimai, kurie siūlo pradinį palaikymą dirbant aplinkoje, pagrįstoje Wayland protokolu.
  • Tails platinimo vartotojo aplinka buvo perkelta iš X serverio, kad būtų naudojamas Wayland protokolas.
  • Qt 6.5 pridėjo QNativeInterface::QWaylandApplication programavimo sąsają, skirtą tiesiogiai pasiekti Wayland vietinius objektus, kurie naudojami Qt vidinėse struktūrose, taip pat prieigai prie informacijos apie naujausius vartotojo veiksmus, kuriuos galima reikalauti perduoti Wayland protokolo plėtiniams.
  • Haiku operacinei sistemai buvo paruoštas sluoksnis, užtikrinantis suderinamumą su Wayland, leidžiantis paleisti įrankių rinkinius ir programas, kurios naudoja Wayland, įskaitant programas, pagrįstas GTK biblioteka.
  • „Blender 3“ 3.4D modeliavimo sistema apima „Wayland“ protokolo palaikymą, leidžiantį tiesiogiai paleisti „Blender“ Wayland aplinkoje, nenaudojant XWayland sluoksnio.
  • Paskelbtas vartotojo aplinkos Sway 1.8, naudojant Wayland, leidimas.
  • Yra pritaikyta PaperDE 0.2 aplinka, naudojant Qt ir Wayland.
  • „Firefox“ patobulino galimybę dalytis ekranu „Wayland“ protokolu pagrįstose aplinkose. Išspręstos problemos, susijusios su sklandžiu turinio slinkimu, paspaudimų įvykių generavimu spustelėjus slinkties juostą ir turinio slinkimu Wayland aplinkoje.
  • Buvo paskelbtas „Phosh 0.22.0“, mobiliųjų įrenginių ekrano apvalkalas, pagrįstas GNOME technologijomis ir naudojant „Phoc“ sudėtinį serverį, veikiantį „Wayland“ viršuje.
  • Valve toliau kuria Gamescope sudėtinį serverį (anksčiau vadintą steamcompmgr), kuris naudoja Wayland protokolą ir yra naudojamas SteamOS 3 operacinėje sistemoje.
  • Paskelbtas DDX komponento XWayland 23.1.0 leidimas, kuriame paleidžiamas X.Org serveris, skirtas organizuoti X11 programų vykdymą Wayland pagrindu sukurtose aplinkose.
  • Išleista labwc 0.6 – sudėtinis Wayland serveris, kurio galimybės primena Openbox langų tvarkyklę (projektas pristatomas kaip bandymas sukurti Wayland Openbox alternatyvą).
  • Kuriamas lxqt-sway, LXQt vartotojo aplinkos prievadas, palaikantis Wayland. Be to, kitas LWQt projektas kuria „Wayland“ pagrindu sukurtą LXQt pasirinktinio apvalkalo variantą.
  • Išleistas Weston Composite Server 11.0, tęsiantis darbą su spalvų valdymo infrastruktūra ir sukuriantis pagrindą būsimam kelių GPU konfigūracijų palaikymui.
  • Tęsiamas MATE darbalaukio perkėlimas į Wayland.
  • Sistema76 kuria naują COSMIC vartotojo aplinkos versiją naudodama Wayland.
  • „Wayland“ pagal numatytuosius nustatymus įjungtas mobiliosiose platformose „Plasma Mobile“, „Sailfish“, „webOS Open Source Edition“,

    Šaltinis: opennet.ru

Добавить комментарий