Hoʻokuʻu ʻia ʻo Weston Composite Server 12.0

Ma hope o ʻewalu mau mahina o ka hoʻomohala ʻana, ua paʻi ʻia kahi hoʻokuʻu paʻa o ka Weston 12.0 composite server, e hoʻomohala ana i nā ʻenehana e kōkua i ka puka ʻana o ke kākoʻo piha no ka protocol Wayland ma Enlightenment, GNOME, KDE a me nā mea hoʻohana ʻē aʻe. ʻO ka pahuhopu o Weston ka hāʻawi ʻana i kahi waihona code kiʻekiʻe a me nā hiʻohiʻona hana no ka hoʻohana ʻana iā Wayland i nā kaiapuni papapihi a me nā hoʻonā i hoʻopili ʻia e like me nā kahua no nā ʻōnaehana infotainment kaʻa, nā kelepona, nā TV a me nā mea kūʻai aku ʻē aʻe. Hāʻawi ʻia ke code papahana ma lalo o ka laikini MIT.

ʻO ka hoʻololi nui o ka helu helu no Weston ma muli o nā hoʻololi ABI e haki ana i ka hoʻohālikelike. Nā hoʻololi i ka lālā Weston hou:

  • Hoʻohui ʻia kahi backend no ka hoʻonohonoho ʻana i ke ala mamao i ka pākaukau - backed-vnc, e hana ana i nā hana like me backend-rpd. Hoʻokomo ʻia ka protocol VNC me ka hoʻohana ʻana i ka aml a me neatvnc. Kākoʻo ʻia ka hōʻoia o ka mea hoʻohana a me ka hoʻopili ʻana i ka loulou (TLS).
  • Hoʻohui ʻia kahi backend no ka hana ʻana me ka kikowaena multimedia PipeWire.
  • DRM (Direct Rendering Manager) nā hoʻololi hope:
    • Hoʻokō ʻia ke kākoʻo no nā hoʻonohonoho multi-GPU. No ka hoʻohana ʻana i nā GPU hou, ua koho ʻia ke koho "-additional-devices list_of_output_devices".
    • Hoʻohui ʻia ke kākoʻo no ka protocol tearing-control no ka hoʻopau ʻana i ka sync vertical (VSync) me ka pulse blanking vertical, hoʻohana ʻia e pale aku i ka haehae ʻana i ka wā o ka hoʻopuka ʻana. Ma nā noi pāʻani, hiki i ka hoʻopau ʻana iā VSync ke hōʻemi i ka latency hōʻike ma ke kumukūʻai o ka haehae ʻana i nā mea hana.
    • Kākoʻo hoʻohui ʻia no ka wehewehe ʻana i nā ʻano maʻiʻo HDMI (kiʻi, kiʻi, kiʻiʻoniʻoni, a me nā pāʻani).
    • Hoʻohui ʻia a hiki i ka waiwai hoʻololi mokulele ke hiki.
    • Hoʻohui kākoʻo no nā mea hoʻohui i hoʻopaneʻe ʻia (writeback connector) i hoʻohana ʻia no ka hana ʻana i nā screenshots.
    • Hoʻohui ʻia kahi waiwai e wehewehe i ka pae alohilohi o ka mokulele.
    • Hoʻohana ʻia ka waihona waho libdisplay-info e hoʻopau i ka metadata EDID.
  • Hoʻohana ʻo Backend-wayland i nā hana hoʻololi i ka hoʻohana ʻana i ka hoʻonui xdg-shell.
  • Hoʻohui i ke kākoʻo mua no nā ʻōnaehana multi-head ma backend-rdp remote access backend.
  • ʻO ka backend-headless backend, i hoʻolālā ʻia e hana i nā ʻōnaehana me ka ʻole o ka hōʻike, ua hoʻohui i ke kākoʻo no ka hoʻonaninani hoʻopuka i hoʻohana ʻia e hoʻāʻo i ka plugin color-lcms.
  • Hoʻopau ʻia a hoʻopau ʻia e ka mea paʻamau o ka launcher-logind component, ma kahi o ia e ʻōlelo ʻia e hoʻohana i ka launcher-libseat, e kākoʻo pū ana i ka logind.
  • Hoʻokomo ʻo libweston/desktop (libweston-desktop) i ke kākoʻo no kahi kūlana kali i hoʻopili ʻia ma kahi pae ma mua o ka hoʻopili ʻana o ka pahu hoʻopuka i ka mea kūʻai aku, hiki ke hoʻohana ʻia, no ka laʻana, e hoʻomaka i ka mea kūʻai mai ka hoʻomaka ʻana i ke ʻano pale piha.
  • Ua hoʻokō ʻia ka protocol weston-output-capture, i hoʻolālā ʻia no ka lawe ʻana i nā kiʻi paʻi kiʻi a me ka hana ʻana ma ke ʻano he mea hoʻololi hou aku no ka protocol weston-screenshooter kahiko.
  • Kākoʻo hou ʻia no ka protocol xwayland_shell_v1, hiki iā ʻoe ke hana i kahi mea xwayland_surface_v1 no kahi wl_surface surface.
  • Hoʻokomo ka waihona libweston i ke kākoʻo no ka hōʻoia ʻana o ka mea hoʻohana ma o PAM a hoʻohui i ke kākoʻo no ka mana 4 o ka wl_output API.
  • Ua hoʻohui ʻia ke ʻano koho hope hope, shell, a me ka mea hoʻopuka i ke kaʻina hana haku mele, e ʻae ana i ka syntax "--backend=headless", "--shell=foo" a me "--renderer=gl|pixman" e hoʻohana ʻia ma kahi o "--backend=headless-backend.so", "--shell=foo-shell.so" a me ".
  • Ua hoʻohui ka mea kūʻai maʻalahi-egl i ke kākoʻo no ka protocol fractional-scale, e ʻae ai i ka hoʻohana ʻana i nā waiwai unahi ʻole-integer, a ua hoʻokō ʻia kahi ʻano hoʻohālike o ka panela kū pololei.
  • Hoʻohana ka ivi-shell shell no nā ʻōnaehana infotainment automotive i ka hoʻoulu ʻana i ka hoʻoikaika ʻana i ka ʻōkuhi no ka ʻili o ka xdg-shell, e like me ka hoʻoulu ʻana i loko o ka pūpū desktop a me nā pūpū kiosk.
  • Hoʻohui ʻia ka waihona waihona libweston-desktop i loko o ka waihona libweston, ʻo ka hoʻopili ʻana i nā noi iā libweston e ʻae i ke komo ʻana i nā hana āpau i hāʻawi mua ʻia ma libweston-desktop.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka