Eftir átta mánaða þróun hefur stöðug útgáfa af Weston 12.0 samsettum miðlara verið gefin út, sem þróar tækni sem stuðlar að því að fullur stuðningur við Wayland-samskiptareglur í Enlightenment, GNOME, KDE og öðru notendaumhverfi kemur fram. Þróun Weston miðar að því að veita hágæða kóðagrunn og vinnudæmi til að nota Wayland í skjáborðsumhverfi og innbyggðum lausnum, svo sem vettvangi fyrir upplýsinga- og afþreyingarkerfi fyrir bíla, snjallsíma, sjónvörp og önnur neytendatæki. Verkefniskóðanum er dreift undir MIT leyfinu.
Mikilvæg breyting á útgáfunúmeri Weston er vegna ABI breytinga sem brjóta eindrægni. Breytingar á nýju útibúi Weston:
- Bakendi hefur verið bætt við til að skipuleggja fjaraðgang að skjáborðinu - backed-vnc, sem framkvæmir svipaðar aðgerðir og backend-rpd. VNC samskiptareglur eru útfærðar með aml og neatvnc. Notendavottun og dulkóðun samskiptarása (TLS) eru studd.
- Bætt við bakenda til að vinna með PipeWire margmiðlunarþjóninum.
- Breytingar á DRM (Direct Rendering Manager) bakenda:
- Stuðningur við stillingar með mörgum GPU hefur verið innleiddur. Til að virkja fleiri GPU er valkosturinn „—additional-devices list_output_devices“ lagður til.
- Bætti við stuðningi við rifstýringarsamskiptareglur til að slökkva á lóðréttri samstillingu (VSync) með lóðréttum slökkvipúlsi, notað til að vernda gegn rifi í úttakinu. Í leikjaforritum gerir það að slökkva á VSync þér til að draga úr töfum á framleiðsla skjás, á kostnað gripa vegna rifs.
- Bætt við stuðningi við að skilgreina efnisgerðir fyrir HDMI (grafík, myndir, kvikmyndir og leiki).
- Eigninni fyrir snúnings flugvélar hefur verið bætt við og virkjað þegar mögulegt er.
- Bætti við stuðningi við afritunartengi sem notuð eru til að taka skjámyndir.
- Bætti við eiginleika til að ákvarða gagnsæisstig flugvélar.
- Ytra bókasafnið libdisplay-info er notað til að flokka EDID lýsigögn.
- Backend-wayland útfærir stærðarbreytingar með því að nota xdg-shell viðbótina.
- Bráðabirgðastuðningur fyrir fjölhausakerfi hefur verið bætt við bakenda-rdp fjaraðgangsstuðninginn.
- Bakendi-hauslausi bakendinn, hannaður til að vinna á kerfum án skjás, hefur bætt við stuðningi fyrir úttakskreytingar sem notaðar eru til að prófa lit-lcms viðbótina.
- The launcher-login hluti hefur verið úreltur og óvirkur sjálfgefið, í staðinn er mælt með því að nota launcher-libseat, sem styður einnig innskráningu.
- libweston/desktop (libweston-desktop) veitir stuðning við biðstöðu áður en úttaksbuffið er tengt við biðlarann, sem hægt er að nota til dæmis til að ræsa biðlarann frá upphafi í fullskjáham.
- Weston-output-capture samskiptareglan hefur verið innleidd, hönnuð til að búa til skjámyndir og þjóna sem virkari staðgengill fyrir gömlu weston-screenshooter samskiptaregluna.
- Bætti við stuðningi við xwayland_shell_v1 samskiptareglur, sem gerir þér kleift að búa til xwayland_surface_v1 hlut fyrir tiltekið wl_surface.
- Libweston bókasafnið útfærir stuðning við notendavottun í gegnum PAM og bætir við stuðningi við útgáfu 4 af wl_output hugbúnaðarviðmótinu.
- Einfaldri stillingu til að velja bakenda, skel og renderer hefur verið bætt við samsetningarferlið, sem gerir kleift að nota setningafræðina „--backend=headless“, „-shell=foo“ og „-renderer=gl|pixman“ í stað þess að “-backend=headless-backend.so” “--shell=foo-shell.so” og “-renderer=gl-renderer.so”.
- Einfaldi-egl viðskiptavinurinn hefur nú stuðning við brotaskala samskiptareglur, sem gerir kleift að nota ekki heiltölu kvarðagildi, og lóðrétt spjaldsflutningshamur hefur verið innleiddur.
- Skelin fyrir bílaupplýsinga- og afþreyingarkerfi ivi-shell útfærir virkjun inntaksfókus lyklaborðs fyrir xdg-skeljaryfirborðið, útfært á svipaðan hátt og virkjun inntaks í skjáborðsskelinni og söluturnsskelinni.
- Samnýtt bókasafn libweston-desktop er samþætt inn í libweston-safnið, að tengja forrit við libweston mun leyfa aðgang að allri virkni sem áður var veitt í libweston-desktop.
Heimild: opennet.ru