Weston Composite Server 12.0 Tuku

I muri i nga marama e waru o te whakawhanaketanga, kua whakaputaina he tuku pumau o te Weston 12.0 composite server, te whakawhanake i nga hangarau e whai waahi ana ki te puta mai o te tautoko katoa mo te kawa Wayland i roto i te Maramatanga, GNOME, KDE me etahi atu taiao kaiwhakamahi. Ko te whakawhanaketanga a Weston ko te whakarato i te turanga waehere kounga teitei me nga tauira mahi mo te whakamahi i a Wayland ki nga taiao papamahi me nga otinga whakauru, penei i nga papaaho mo nga punaha infotainment motuka, waea atamai, TV me etahi atu taputapu kaihoko. Ka tohatohahia te waehere kaupapa i raro i te raihana MIT.

Ko te huringa tau putanga nui a Weston na nga huringa ABI ka pakaru te hototahi. Nga huringa i te peka hou o Weston:

  • Kua taapirihia he tuara mo te whakarite uru mamao ki te papamahi - backed-vnc, e mahi ana i nga mahi rite ki te backend-rpd. Ka whakatinanahia te kawa VNC ma te whakamahi i te aml me te neatvnc. Ka tautokohia te motuhēhēnga kaiwhakamahi me te whakamunatanga hongere whakawhitiwhiti (TLS).
  • I taapirihia he tuara mo te mahi me te PipeWire tūmau rongorau.
  • Nga huringa i roto i te DRM (Kaiwhakahaere Whakaaturanga Tika) ki muri:
    • Kua whakatinanahia te tautoko mo nga whirihoranga me nga GPU maha. Hei whakaahei i etahi atu GPU, ka tukuna te kowhiringa "—apiti-taputapu rarangi_putanga_taputapu".
    • He tautoko taapiri mo te kawa mana haehae ki te whakakore i te tukutahitanga poutū (VSync) me te putere paratea poutū, whakamahia hei whakamarumaru i te pakaru o te putanga. I roto i nga kaupapa petipeti, ko te whakakore i te VSync ka taea e koe te whakaiti i te whakaroa i te whakaputanga mata, me te utu o nga taonga na te haehae.
    • He tautoko taapiri mo te tautuhi momo ihirangi mo te HDMI (whakairoiro, whakaahua, kiriata me nga keemu).
    • Kua taapirihia te taonga hurihanga rererangi me te whakahohea ina taea.
    • He tautoko taapiri mo nga hononga tuhi whakahoki i whakamahia hei tango whakaahua.
    • Kua taapirihia he taonga hei whakatau i te taumata marama o te rererangi.
    • Ka whakamahia te whare pukapuka libdisplay-info o waho ki te tarai i nga metadata EDID.
  • Ka whakatinanahia e te backend-wayland nga mahi whakarereke ma te whakamahi i te toronga xdg-shell.
  • Ko te tautoko tuatahi mo nga punaha upoko-maha kua taapirihia ki te backend-rdp remote access backend.
  • Ko te tuara o muri-upoko kore, i hangaia hei mahi i runga i nga punaha kaore he whakaaturanga, kua taapirihia te tautoko mo te whakapaipai whakaputa e whakamahia ana mo te whakamatautau i te mono-lcms tae.
  • Kua whakakorehia, kua whakakorehia te waahanga whakauru-whakarewa na te taunoa.
  • Ko te libweston/desktop (libweston-desktop) e whakarato ana i te tautoko mo te ahua tatari i mua i te hono atu o te parepare whakaputa ki te kiritaki, ka taea te whakamahi, hei tauira, ki te timata i te kiritaki mai i te timatanga ki te aratau mata-katoa.
  • Kua whakatinanahia te kawa weston-output-capture, i hangaia mo te hanga whakaahua me te mahi hei whakakapinga mahi ake mo te kawa weston-screenshooter tawhito.
  • He tautoko taapiri mo te kawa xwayland_shell_v1, ka taea e koe te hanga i tetahi ahanoa xwayland_surface_v1 mo tetahi wl_surface.
  • Ka whakatinanahia e te whare pukapuka libweston te tautoko mo te motuhēhēnga kaiwhakamahi mā te PAM me te taapiri tautoko mo te putanga 4 o te atanga rorohiko wl_output.
  • He aratau ngawari mo te kowhiri i te pito o muri, te anga me te kaiwhakaahua kua taapirihia ki te tukanga kaitito, ka taea te whakamahi i te wetereo “--backend=headless”, “-shell=foo” me “-renderer=gl|pixman” hei utu mo “-backend=headless-backend.so” "--shell=foo-shell.so" me "-renderer=gl-renderer.so".
  • Ko te kiritaki ngawari-egl he tautoko inaianei mo te kawa tauine hautau, e taea ai te whakamahi i nga uara tauine tauoti-kore, a kua whakatinanahia he aratau whakaatu paewhiri poutū.
  • Ko te anga mo nga punaha infotainment automotive ivi-shell e whakatinana ana i te whakahoahoatanga o te arotahi whakauru papapātuhi mo te mata xdg-shell, i whakatinanahia i roto i te huarahi rite ki te whakahohe i te whakauru i roto i te papamahi-anga me te anga-kiosk-shell.
  • Ko te whare pukapuka tiritahi libweston-papamahi kua whakauruhia ki roto i te whare pukapuka libweston, ma te hono i nga tono me te libweston ka uru ki nga mahi katoa i tukuna i mua i te libweston-papamahi.

Source: opennet.ru

Tāpiri i te kōrero