Weston 12.0 vjen me përmirësime të përputhshmërisë, protokolle të reja dhe më shumë

Wayland me Weston

Qëllimi i Weston është të sigurojë një bazë kodi me cilësi të lartë dhe shembuj pune për përdorimin e Wayland në mjediset e desktopit dhe zgjidhjet e integruara,

Lajmi u bë i ditur së fundmi u lëshua versioni i ri i qëndrueshëm të serverit të përbërë weston 12.0, duke zhvilluar teknologji që kontribuojnë në shfaqjen e mbështetjes së plotë për protokollin Wayland në Enlightenment, GNOME, KDE dhe mjedise të tjera përdoruesish.

Ky version i ri i Weston 12.0 arrin menjëherë pas tetë muajsh zhvillimi (që nga publikimi i fundit) dhe si me lëshimet e mëparshme, versioni i ri i Weston është për shkak të ndryshimeve të ABI që prishin përputhshmërinë.

Karakteristikat kryesore të reja të Weston 12.0

Në këtë version të ri që vjen nga Weston 12.0, a backend për të organizuar aksesin në distancë të desktopit: mbështetur-vnc, i cili kryen funksione të ngjashme me backend-rpd. Protokolli VNC zbatohet duke përdorur aml dhe cleanvnc, plus ato mbështesin vërtetimin e përdoruesit dhe enkriptimin e lidhjeve (TLS).

Përveç kësaj, në Operacionet e ndryshimit të madhësisë së fund-wayland janë zbatuar tani duke përdorur shtesën xdg-shell, si dhe duke shtuar mbështetje paraprake për sistemet me shumë koka në backend-rdp me akses në distancë dhe në backend pa kokë, i krijuar për të punuar në sisteme pa ekran, ai ka shtuar mbështetje për dekorimin e daljes që përdoret për të testuar shtesën color-lcms.

Një ndryshim tjetër që bie në sy është se libweston/desktop zbaton mbështetje për një gjendje pritjeje të detyruar në një fazë përpara se tamponi i daljes t'i bashkëngjitet klientit, i cili mund të përdoret, për shembull, për të nisur klientin nga e para në modalitetin e ekranit të plotë.

Shtuar mbështetje për protokollin e kontrollit të grisjes për të çaktivizuar sinkronizimin vertikal (VSync) me një puls shtypës vertikal, që përdoret për të mbrojtur kundër shqyerjes gjatë daljes (tearout). Në aplikacionet e lojërave, çaktivizimi i VSync mund të zvogëlojë vonesën e ekranit me koston e grisjes së objekteve.

Gjithashtu vihet re se weston Output Capture Protocol, projektuar për të marrë pamje nga ekrani dhe për të vepruar si një zëvendësim më funksional për protokollin e vjetër weston-screenshooter dhe gjithashtu backend për të punuar me serverin mediatik PipeWir

Mbështetje e shtuar për përcaktimin e llojeve të përmbajtjes HDMI (grafika, foto, filma dhe lojëra), si dhe mbështetje për protokollin xwayland_shell_v1, i cili ju lejon të krijoni një objekt xwayland_surface_v1 për një wl_surface të veçantë.

ndryshime të tjera që dallohen nga ky version i ri:

  • Ndryshimet e backend-it të DRM-së
  • Mbështetje e implementuar për konfigurimet me shumë GPU. Për të aktivizuar GPU-të shtesë, ofrohet opsioni "–lista e pajisjeve shtesë_of_pajisjeve".
  • Është shtuar dhe aktivizuar veçoria e rrotullimit të planit aty ku është e mundur.
  • Mbështetje e shtuar për lidhësit dembelë që përdoren për të krijuar pamje nga ekrani.
  • U shtua një veti për të përcaktuar nivelin e transparencës së avionit.
  • Biblioteka e jashtme libdisplay-info përdoret për të analizuar metadatat EDID.
  • Biblioteka libweston zbaton mbështetje për vërtetimin e përdoruesit nëpërmjet PAM dhe shton mbështetje për versionin 4 të API-së wl_output.
  • Klienti i thjeshtë-egl ka shtuar mbështetje për protokollin e shkallëzimit të pjesshëm, i cili lejon përdorimin e vlerave të shkallës jo të plotë dhe është zbatuar një modalitet i paraqitjes vertikale të panelit.
  • I vjetëruar dhe çaktivizuar si parazgjedhje komponenti launcher-login, në vend të të cilit rekomandohet përdorimi i launcher-libseat, i cili gjithashtu mbështet hyrjen.

Më në fund nëse jeni të interesuar të dini më shumë për të, ju mund të kontrolloni detajet në lidhja vijuese.

Si të instaloni Weston 12.0 në Ubuntu dhe derivatet?

Epo, për ata që janë të interesuar të jenë në gjendje të instalojnë këtë version të ri të Weston, ata duhet të kenë Wayland të instaluar në sistemin e tyre.Për ta instaluar, duhet të hapim vetëm një terminal dhe në të do të shtypim sa vijon:

pip3 install --user meson

Bërë këtë, tani do të shkarkojmë versionin e ri të Weston 11.0 me komandën e mëposhtme:

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

Ne e zbërthejmë përmbajtjen me:

tar -xvf weston-12.0.0.tar.xz

Ne kemi qasje në dosjen e krijuar me:

cd weston-12.0.0

Dhe ne kryejmë përpilimin dhe instalimin me:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Në fund, rekomandohet rinisja e kompjuterit për të filluar me ndryshimet në sesionin e ri të përdoruesit.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.