Weston 12.0 pristatomas su suderinamumo patobulinimais, naujais protokolais ir dar daugiau

Veilendas su Westonu

Weston tikslas yra pateikti aukštos kokybės kodų bazę ir veikiančius pavyzdžius, kaip naudoti Wayland darbalaukio aplinkoje ir įterptiniuose sprendimuose,

Neseniai tai nuskambėjo žinia buvo išleista nauja stabili versija sudėtinio serverio Weston 12.0, kuriant technologijas, kurios prisideda prie visiško Wayland protokolo palaikymo „Enlightenment“, GNOME, KDE ir kitose vartotojų aplinkose.

Ši nauja Weston 12.0 versija atvyksta netrukus po aštuonių mėnesių kūrimo (nuo paskutinio leidimo) ir, kaip ir ankstesnėse versijose, nauja Weston versija atsirado dėl ABI pakeitimų, kurie pažeidžia suderinamumą.

Pagrindinės naujos Weston 12.0 funkcijos

Šiame naujame „Weston 12.0“ leidime a backend, kad galėtumėte organizuoti prieigą prie nuotolinio darbalaukio: paremtas-vnc, kuris atlieka funkcijas, panašias į backend-rpd. VNC protokolas įgyvendinamas naudojant aml ir cleanvnc, be to, jie palaiko vartotojo autentifikavimą ir nuorodų šifravimą (TLS).

Be to, į Dabar įdiegtos Backend-wayland dydžio keitimo operacijos naudojant xdg-shell plėtinį, taip pat pridedant preliminarus kelių galvučių sistemų palaikymas nuotolinės prieigos vidinėje programoje backend-rdp ir begalėje vidinėje programoje, sukurtoje dirbti sistemose be ekrano, ji pridėjo palaikymą išvesties apdailai, naudojamai color-lcms papildiniui išbandyti.

Kitas išsiskiriantis pokytis yra tas libweston/desktop įgyvendina priverstinės laukimo būsenos palaikymą etape, kol prie kliento prijungiamas išvesties buferis, kuris gali būti naudojamas, pavyzdžiui, norint paleisti klientą nuo nulio viso ekrano režimu.

Pridėta plyšimo valdymo protokolo palaikymas, kad būtų išjungtas vertikalus sinchronizavimas (VSync) su vertikaliu slopinimo impulsu, naudojamas apsaugoti nuo plyšimo išėjimo metu (išplyšimas). Žaidimų programose išjungus „VSync“ gali sumažėti ekrano delsa dėl artefaktų nuplėšimo.

Taip pat pažymima, kad Weston Output Capture Protocol, sukurtas daryti ekrano kopijas ir veikti kaip funkcionalesnis senojo weston-screenshooter protokolo pakaitalas, taip pat užpakalinė programa, skirta dirbti su PipeWir medijos serveriu

Pridėtas HDMI turinio tipų nustatymo palaikymas (grafika, nuotraukos, filmai ir žaidimai), taip pat palaikomas xwayland_shell_v1 protokolas, leidžiantis sukurti xwayland_surface_v1 objektą konkrečiam wl_surface.

kiti pokyčiai kurie išsiskiria iš šios naujos versijos:

  • DRM backend pakeitimai
  • Įdiegtas kelių GPU sąrankų palaikymas. Norėdami įjungti papildomus GPU, pateikiama parinktis „–additional-devices list_of_out_devices“.
  • Pridėta ir įgalinta plokštumos sukimosi savybė, jei įmanoma.
  • Pridėtas tingių jungčių, kurios naudojamos kuriant ekrano kopijas, palaikymas.
  • Pridėta savybė plokštumos skaidrumo lygiui apibrėžti.
  • Išorinė biblioteka libdisplay-info naudojama EDID metaduomenims analizuoti.
  • Libweston biblioteka įgyvendina vartotojo autentifikavimo per PAM palaikymą ir prideda wl_output API 4 versijos palaikymą.
  • Paprastas-egl klientas pridėjo palaikymą trupmeninio mastelio keitimo protokolui, kuris leidžia naudoti ne sveikųjų skaičių skalės reikšmes, ir buvo įdiegtas vertikalaus skydelio atvaizdavimo režimas.
  • Nenaudojamas ir pagal numatytuosius nustatymus išjungtas komponentas launcher-login, vietoj kurio rekomenduojama naudoti launcher-libseat, kuris taip pat palaiko prisijungimą.

Pagaliau jei norite sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.

Kaip įdiegti „Weston 12.0“ į „Ubuntu“ ir jo darinius?

Na, tiems iš jūsų, kurie nori įdiegti šią naują „Weston“ versiją, jų sistemoje turi būti įdiegtas „Wayland“.Norėdami jį įdiegti, turime atidaryti tik terminalą ir jame įveskite:

pip3 install --user meson

Atlikta tai, Dabar mes atsisiųsime naują „Weston 11.0“ versiją naudodami šią komandą:

wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz

Išpakuojame turinį:

tar -xvf weston-12.0.0.tar.xz

Mes pasiekiame aplanką, sukurtą naudojant:

cd weston-12.0.0

Kompiliavimą ir montavimą atliekame:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Pabaigoje rekomenduojama iš naujo paleisti kompiuterį ir pradėti nuo naujos vartotojo sesijos pakeitimų.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.