Sgaoileadh Weston Composite Server 12.0

Às deidh ochd mìosan de leasachadh, chaidh foillseachadh seasmhach de fhrithealaiche co-dhèanta Weston 12.0 fhoillseachadh, a ’leasachadh theicneòlasan a chuireas ri nochdadh làn thaic don phròtacal Wayland ann an Soillseachadh, GNOME, KDE agus àrainneachdan luchd-cleachdaidh eile. Tha leasachadh Weston ag amas air bunait còd àrd-inbhe agus eisimpleirean obrach a thoirt seachad airson a bhith a’ cleachdadh Wayland ann an àrainneachdan deasg agus fuasglaidhean freumhaichte, leithid àrd-ùrlaran airson siostaman infotainment chàraichean, fònaichean sgairteil, Tbh agus innealan luchd-cleachdaidh eile. Tha còd a’ phròiseict air a sgaoileadh fo chead MIT.

Tha atharrachadh mòr àireamh dreach Weston mar thoradh air atharrachaidhean ABI a bhriseas co-chòrdalachd. Atharraichean ann am meur ùr Weston:

  • Chaidh backend a chuir ris airson ruigsinneachd iomallach air an deasg a chuir air dòigh - backed-vnc, a bhios a’ coileanadh gnìomhan coltach ri backend-rpd. Tha protocol VNC air a chuir an gnìomh a’ cleachdadh aml and neatvnc. Thathas a’ toirt taic do dhearbhadh luchd-cleachdaidh agus crioptachadh seanail conaltraidh (TLS).
  • Chuir sinn backend ris airson a bhith ag obair leis an t-seirbheisiche ioma-mheadhain PipeWire.
  • Atharrachaidhean ann an backend DRM (Manaidsear Rendering Dìreach):
    • Chaidh taic airson rèiteachadh le ioma GPUs a chuir an gnìomh. Gus GPUs a bharrachd a chomasachadh, thathar a’ moladh an roghainn “—a bharrachd-innealan list_output_devices”.
    • Taic a bharrachd don phròtacal smachd deòir gus sioncronadh dìreach (VSync) a dhì-cheadachadh le cuisle falamh dìreach, air a chleachdadh gus dìon an aghaidh reubadh san toradh. Ann am prògraman gèam, le bhith a’ cur às do VSync leigidh sin leat dàil ann an toradh sgrion a lughdachadh, aig cosgais stuthan mar thoradh air reubadh.
    • Taic a bharrachd airson a bhith a’ mìneachadh seòrsaichean susbaint airson HDMI (grafaigean, dealbhan, filmichean agus geamannan).
    • Chaidh an togalach cuairteachaidh plèana a chuir ris agus a chomasachadh nuair as urrainnear.
    • Taic a bharrachd airson luchd-ceangail sgrìobhaidh air ais a chleachdar gus seallaidhean-sgrìn a ghabhail.
    • Chaidh seilbh a chuir ris gus ìre follaiseachd plèana a dhearbhadh.
    • Bithear a’ cleachdadh libdisplay-info an leabharlainn a-muigh gus meata-dàta EDID a pharsadh.
  • Bidh backend-wayland a’ cleachdadh gnìomhachd ath-mheudachadh a’ cleachdadh an leudachadh xdg-shell.
  • Chaidh taic tòiseachaidh airson siostaman ioma-chinn a chuir ris an backend ruigsinneachd iomallach backend-rdp.
  • Tha an backend gun cheann, a chaidh a dhealbhadh gus obrachadh air siostaman gun taisbeanadh, air taic a chuir ris airson sgeadachadh toraidh a thathas a’ cleachdadh airson a bhith a’ dèanamh deuchainn air plugan dath-lcms.
  • Chaidh am pàirt launcher-logind a dhiùltadh agus a chiorramachadh gu bunaiteach, an àite sin thathas a’ moladh launcher-libseat a chleachdadh, a bheir taic do logind cuideachd.
  • libweston/desktop (libweston-desktop) a’ toirt taic do staid feitheimh mus bi am bufair toraidh ceangailte ris an neach-dèiligidh, a ghabhas cleachdadh, mar eisimpleir, gus an neach-dèiligidh a thòiseachadh bhon toiseach ann am modh làn-sgrìn.
  • Chaidh am protocol Weston-output-capture a chuir an gnìomh, air a dhealbhadh airson seallaidhean-sgrìn a chruthachadh agus a bhith na àite nas gnìomhaiche airson seann phròtacal Weston-screenshooter.
  • Taic a bharrachd airson pròtacal xwayland_shell_v1, a leigeas leat nì xwayland_surface_v1 a chruthachadh airson wl_surface sònraichte.
  • Bidh leabharlann libweston a’ buileachadh taic airson dearbhadh luchd-cleachdaidh tro PAM agus a’ cur taic ri dreach 4 den eadar-aghaidh bathar-bog wl_output.
  • Chaidh modh simplidh airson an backend, slige is renderer a thaghadh a chur ris a’ phròiseas compositor, a’ ceadachadh cleachdadh na co-chàradh “-backend=headless”, “-shell = foo” agus “-renderer = gl | pixman” an àite “-backend=headless-backend.so” “--shell=foo-shell.so” agus “-renderer=gl-renderer.so”.
  • Tha taic aig an neach-dèiligidh sìmplidh-egl a-nis don phròtacal sgèile bloighteach, a leigeas le luachan sgèile neo-iomlan a chleachdadh, agus chaidh modh tairgse pannal dìreach a chuir an gnìomh.
  • An t-slige airson siostaman infotainment fèin-ghluasadach Bidh ivi-shell a’ cur an gnìomh fòcas cuir a-steach meur-chlàr airson uachdar xdg-shell, air a chuir an gnìomh san aon dòigh ri cuir a-steach cuir a-steach anns na sligean-desktop agus sligean kiosk.
  • Tha an leabharlann co-roinnte libweston-desktop air fhilleadh a-steach do leabharlann libweston, le bhith a’ ceangal thagraidhean le libweston leigidh sin faighinn chun a h-uile gnìomh a chaidh a thoirt seachad roimhe seo ann an libweston-desktop.

Source: fosgailtenet.ru

Cuir beachd ann