Megjelent a Wayland összetett szerverének, a Weston 7.0 új verziója

nemrég bejelentette a Weston 7.0 összetett szerver új stabil verzióját, amely technológiákat fejleszt amelyek hozzájárulnak a Wayland protokoll teljes támogatásához az Enlightenment, a GNOME, a KDE és más felhasználói környezetekben.

A Wayland egy protokollból áll (nagyrészt teljes) és egy referencia megvalósítás Weston néven. A megjelenítéshez a Weston használhatja az OpenGL ES-t vagy szoftvert (a pixman könyvtárat). Jelenleg az ügyfelek az OpenGL ES-re korlátozódnak, nem pedig a teljes OpenGL-re, mert "az libGL GLX-t és minden X-függőséget használ".

A projekt GTK + és Qt verziókat is fejleszt amelyek Wayland felé mutatnak X helyett.

A legtöbb alkalmazás várhatóan e könyvtárak egyikén keresztül kap támogatást a Wayland számára az alkalmazás módosítása nélkül.

A fejlesztés a A Weston a magas színvonalú kódbázis és a működő példák biztosítására összpontosít a Wayland használatához asztali környezetben és beágyazott megoldásokban, például az autóipari információs és szórakoztató rendszerek, okostelefonok, televíziók és más fogyasztói eszközök platformjaiban.

A Weston verziószámának jelentős változása az ABI-kompatibilitást sértő változásoknak köszönhető. Változások az új Weston ágon:

A Weston 7.0 új verziójáról

A Weston új verziójának megérkezésével a HDCP-tartalom illegális másolásával szembeni védelemhez nyújtott technológia további támogatása, amelyet DVI-n, DisplayPorton, HDMI-n, GVIF-en vagy UDI-n keresztül továbbított videojel titkosítására használnak.

Nyugaton a weston_output, weston_surface és weston_head hívásokhoz, egy jelző valósul meg az átadott tartalom védelme érdekében. A védett tartalom megjelenítéséhez egy kliensalkalmazás került hozzá;

A Weston 7.0-ban is szerepel bővítmény hozzáadása a PipeWire médiaszerverhez, amelyet a PulseAudio helyettesítésére fejlesztenek ki, és a hang mellett támogatja a video stream feldolgozását.

A beépülő modul a távoli asztali kimenet szervezésére használható a korábban elérhető GStreamer-alapú kimeneti plug-in analógiájával.

A fogadó végén bármely, csővezeték-támogatással rendelkező ügyfél használható a megjelenítéshez, beleértve a GStreamer-t is (pl. "Gst-launch-1.0 pipewiresrc! Video / x-raw, format = BGRx! ...").

A Gl-renderer támogatja az EGL_KHR_partial_update EGL kiterjesztést szelektíven frissíteni a felületek tartalmát, kihagyva azokat a területeket, ahol nem történt változás.

Sőt, a fejlesztők a Meson build rendszerre való áttérést is kiemelték teljesítve lett. Az automatikus eszköz használatával történő fordítás támogatása megszűnt.

Az új verzió közleményében kiemelkedő egyéb változások közül:

  • Új weston_debug keretrendszer a hibakereséshez és az eseménynaplózáshoz (weston_log_context)
  • Új fejlécfájlok kerültek hozzá a libweston-internal.h és a backend.h fájlokhoz. Az első a 'weston_compositor', 'weston_plane', 'weston_seat', 'weston_surface', 'weston_spring', 'weston_view' és a második - 'weston_output' funkciókat tartalmazza.
  • A Composer-drm támogatást adott az FB_DAMAGE_CLIPS tulajdonsághoz. A kód külön fájlokba kerül kibontva az EDID-paraméterek kibontásához, a videomódok feldolgozásához, a KMS API-val való interakcióhoz, a framebufferrel való munkához és az állapotok feldolgozásához.
  • Hozzáadott "fájlfolyam" beépülő modul tartalom átviteléhez egy fájlból
  • A backend-drm, a backend-headless, a backend-rdp, a backend-wayland, a backend-x11 és a backend-fbdev backendeket külön könyvtárba helyezzük
  • A PNG képek optimalizálásához a zopflipng csomagot a zopfli tömörítési algoritmus alapján használják
  • Az xdg_output_unstable_v1 és a zwp_linux_explicit_synchronization_v1 kiterjesztések támogatása. Növelte a Wayland protokollcsomag verziókövetelményeit (1.18 szükséges a fordításhoz).

Hogyan telepítsük a Weston 7.0-t az Ubuntu-ra és a származékaira?

Nos, azok számára, akiket érdekel a Weston új verziójának telepítése, telepíteniük kell a Wayland-et a rendszerükre.

most, nekünk is meg kell Meson, mivel amint azt a Weston 7.0 új verziójának hírei említik, a fejlesztők átkerültek Mesonba.

A telepítéshez csak egy terminált kell megnyitnunk, és a következőket fogjuk beírni:

pip3 install --user meson

Kész, most a következő paranccsal töltsük le a Weston 7.0 új verzióját:

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

Kicsomagoljuk a tartalmat:

tar -xvf weston-7.0.0.tar.xz

Hozzáférünk a következővel létrehozott mappához:

cd weston-7.0.0

Az összeállítást és a telepítést az alábbiakkal végezzük:

meson build/ --prefix=...

ninja -C build/ install

cd ..

A végén ajánlott újraindítani a számítógépet, hogy kezdje az új felhasználói munkamenet módosításait.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.