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