Kei te waatea a Wayland 1.22

Whai muri i nga marama e iwa o te whakawhanaketanga, ka whakaatuhia he tukunga pumau o te kawa, nga tikanga whakawhitiwhiti whakawhiti me nga whare pukapuka Wayland 1.22. Ko te peka 1.22 he hototahi whakamuri i te taumata API me te ABI me nga tukunga 1.x me te nuinga o nga whakatikatika pepeha me nga whakahoutanga kawa iti. Ko te Weston Composite Server, e whakarato ana i nga waehere me nga tauira mahi mo te whakamahi i a Wayland ki nga taiao papamahi me nga otinga whakauru, kei te whakawhanakehia hei waahanga o te huringa whanaketanga motuhake.

Nga huringa nui o te kawa:

  • Tautoko mo te wl_surface::preferred_buffer_scale me wl_surface::preferred_buffer_transform kaupapa kua taapirihia ki te atanga papatono wl_surface, ma reira ka tukuna nga korero mo nga huringa a te tūmau hiato ki te taumata tauine me nga tawhā huringa mo te mata.
  • Ko te kaupapa wl_pointer::axis kua taapirihia ki te atanga papatono wl_pointer, e whakaatu ana i te ahunga tinana o te nekehanga aatohu hei whakatau i te ahunga panuku tika i roto i nga widget.
  • He tikanga mo te tiki i te ingoa o te ao kua taapiri atu ki te wayland-server a kua whakatinanahia te mahi wl_client_add_destroy_late_listener.

Nga huringa ki nga tono, taiao papamahi me nga tohatoha e pa ana ki a Wayland:

  • Ka tae mai te waina me te tautoko tuatahi mo te whakamahi i nga taiao e pa ana ki te kawa o Wayland kaore he waahanga XWayland, X11 ranei. I te waahi o naianei, kua taapirihia nga waahanga taraiwa winewayland.drv me nga unixlib, a kua rite nga konae me nga whakamaarama kawa Wayland mo te tukatuka e te punaha huihuinga. Ka whakamahere ratou ki te whakauru i nga huringa kia taea ai te whakaputa i roto i te taiao Wayland i roto i te tukunga a meake nei.
  • Ko nga whakapainga tonu ki te tautoko Wayland i roto i nga putanga KDE Plasma 5.26 me 5.27. Kua whakatinanahia te kaha ki te whakakore i te whakapiri mai i te papatopenga me te paatene kiore waenga. Te whakapai ake i te kounga o te whakatauine o nga matapihi tono i whakarewahia ma te whakamahi i te XWayland. He tautoko inaianei mo te panuku maeneene i te aroaro o nga kiore me te wira teitei. Ko te tuhi i nga taupānga penei i a Krita kua taapirihia te kaha ki te whai i te honga pene me te hurihanga i runga papa. He tautoko taapiri mo te whakatakoto i nga taviri o te ao. Ko te kowhiringa aunoa mo te taumata topa mo te mata ka whakaratohia.
  • Ko nga putanga whakamatautau o te xfce4-panel me te papamahi xfdesktop kua rite mo Xfce, e tuku tautoko tuatahi mo te mahi i roto i nga taiao i runga i te kawa Wayland.
  • Ko te taiao kaiwhakamahi o te tohatoha Tails kua whakawhitia mai i te tūmau X ki te whakamahi i te kawa Wayland.
  • I tapirihia e Qt 6.5 te QNativeInterface::QWaylandApplication programming interface mo te uru tika ki nga taonga a Wayland-maori e whakamahia ana i roto i nga hanganga o roto o Qt, me te uru atu ki nga korero mo nga mahi a te kaiwhakamahi tata nei, tera pea ka tukuna atu ki nga toronga kawa o Wayland.
  • Kua whakaritea he paparanga mo te punaha whakahaere Haiku kia pai ai te hototahi ki a Wayland, ka taea e koe te whakahaere kete taputapu me nga tono e whakamahi ana i a Wayland, tae atu ki nga tono e pa ana ki te whare pukapuka GTK.
  • Kei roto i te punaha whakatauira a Blender 3 3.4D te tautoko mo te kawa Wayland, ka taea e koe te whakahaere tika i te Blender ki nga taiao-a-Wayland me te kore e whakamahi i te paparanga XWayland.
  • Ko te tukunga o te taiao kaiwhakamahi Sway 1.8 ma te whakamahi i Wayland kua whakaputaina.
  • He taiao PaperDE 0.2 e waatea ana, ma te whakamahi i te Qt me te Wayland.
  • Kua whakapai ake a Firefox i te kaha ki te tuku tiri mata i roto i nga taiao e pa ana ki te kawa o Wayland. Kua whakatauhia nga take e pa ana ki te panuku maenei ihirangi, pawhiria te whakaputanga kaupapa i te wa e pa ana ki te panuku, me te panuku i waho o nga ihirangi i roto i nga taiao-a-Wayland.
  • Ko te Phosh 0.22.0, he anga mata mo nga taputapu pūkoro i runga i nga hangarau GNOME me te whakamahi i te tūmau hiato Phoc e rere ana i runga ake o Wayland, kua whakaputaina.
  • Kei te whakawhanake tonu a Valve i te Gamescope composite server (i mohiotia i mua ko steamcompmgr), e whakamahi ana i te kawa Wayland ka whakamahia ki te punaha whakahaere SteamOS 3.
  • Ko te tukunga o te waahanga DDX XWayland 23.1.0 kua whakaputaina, e whakarato ana i te whakarewatanga o te X.Org Server mo te whakarite i te whakatinanatanga o nga tono X11 i roto i nga taiao-a-Wayland.
  • Te tukunga o te labwc 0.6, he tūmau hiato mo Wayland me nga kaha e maumahara ana ki te kaiwhakahaere matapihi Openbox (ka whakaatuhia te kaupapa hei ngana ki te hanga i tetahi momo Openbox mo Wayland).
  • Kei te whanaketanga ko lxqt-sway, he tauranga o te taiao kaiwhakamahi LXQt e tautoko ana i a Wayland. I tua atu, ko tetahi atu kaupapa LWQt kei te whakawhanake i tetahi momo rereke-a-Wayland o te anga ritenga LXQt.
  • Kua tukuna a Weston Composite Server 11.0, e mahi tonu ana i nga hanganga whakahaere tae me te whakatuu turanga mo te tautoko a meake nei mo nga whirihoranga maha-GPU.
  • Te tauranga tonu o te papamahi MATE ki Wayland.
  • Kei te whakawhanake a System76 i tetahi putanga hou o te taiao kaiwhakamahi COSMIC ma te whakamahi i Wayland.
  • Ko te Wayland kua whakahohea ma te taunoa i roto i nga papaahi pūkoro Plasma Mobile, Sailfish, webOS Open Source Edition,

    Source: opennet.ru

Tāpiri i te kōrero