Nakon osam mjeseci razvoja najavljeno je izdavanje stabilne verzije kompozitnog poslužitelja weston 11.0, koji se razvija s tehnologijama koje pridonose pojavi pune podrške za protokol Wayland u Enlightenmentu, GNOME, KDE i drugim korisničkim okruženjima.
Wayland se sastoji od protokola (uglavnom dovršeno) i referentna implementacija nazvana Weston. Za renderiranje Weston može koristiti OpenGL ES ili softver (pixman knjižnica). Trenutno su korisnici ograničeni na OpenGL ES, a ne na puni OpenGL, jer "libGL koristi GLX i sve X ovisnosti." Projekt također razvija GTK + i Qt verzije koji se prikazuju Waylandu umjesto X.
Razvoj Weston je usredotočen na pružanje visokokvalitetne baze koda i radnih primjera za upotrebu Waylanda u radnim okruženjima i ugrađenim rješenjima.
Glavne nove značajke Westona 11.0
U ovom novom izdanju Westona 11.0 glavna promjena u broju verzije Westona je zbog ABI promjena koje prekidaju kompatibilnost sa prethodnim verzijama.
Za dio promjena koji su napravljeni i od onih koji odskaču od Westona 11.0 je tekući rad na infrastrukturi upravljanja bojama koji omogućuje konverziju boja, gama korekciju i profile boja. Uključujući mogućnost postavljanja ICC profila za monitor i odražavanja sRGB boja na njemu. Pojavila se i podrška za prebacivanje monitora u HDR način rada, ali formiranje HDR sadržaja još nije implementirano.
Još jedna od promjena koja se ističe u ovoj novoj verziji je ta dodana podrška za protokol međuspremnika jednog piksela, koji omogućuje stvaranje međuspremnika od jednog piksela koji uključuju četiri 32-bitne RGBA vrijednosti. Koristeći protokol za prikaz, kompozitni poslužitelj može skalirati međuspremnike jednog piksela kako bi stvorio ravnomjerno obojene površine proizvoljne veličine.
Osim toga izvršene su pripreme za provedba u jednom od sljedeća izdanja podrške za izvršenje istovremeno više pozadina, na primjer, za izlaz putem KMS-a i RDP-a.
S druge strane, također je naglašeno da je pozadina DRM-a postavila temelje za buduću podršku za konfiguracije s više GPU-a, uz nekoliko poboljšanja za podršku pozadine RDP-a za daljinski pristup sadržaju zaslona i rad je obavljen na poboljšanju. performanse pozadinskog DRM-a.
Od ostalih promjena koji se ističu u ovoj novoj verziji:
- Prerađena implementacija weston_buffera.
- Dodaci cms-static i cms-colord su zastarjeli.
- Uklonjena je podrška za više radnih prostora i skaliranje radne površine.
- Uklonjena je podrška za protokol wl_shell i zamijenjena je s xdg-shell.
- Uklonjen fbdev backend, trebao bi umjesto njega koristiti KMS backend.
- Komponente weston-launch, launcher-direct, weston-info i weston-gears su uklonjene i umjesto njih trebali biste koristiti biblioteke libsea i wayland-info.
- Prema zadanim postavkama postavljeno je svojstvo KMS max-bpc.
- Do pada dolazi kada je slobodna memorija na sustavu iscrpljena.
Konačno ako vas zanima više o tome, detalje možete provjeriti u sljedeći link.
Kako instalirati Weston 11.0 na Ubuntu i derivate?
Pa, za one koji su zainteresirani za mogućnost instaliranja ove nove verzije Westana, na svom sustavu moraju imati instaliran Wayland.Da bismo ga instalirali, moramo samo otvoriti terminal i u njega ćemo upisati sljedeće:
pip3 install --user meson
Gotovo, sada ćemo preuzeti novu verziju Westona 11.0 sa sljedećom naredbom:
wget https://wayland.freedesktop.org/releases/weston-11.0.0.tar.xz
Raspakiramo sadržaj sa:
tar -xvf weston-11.0.0.tar.xz
Pristupamo mapi koja je kreirana pomoću:
cd weston-11.0.0
A kompilaciju i instalaciju provodimo sa:
meson build/ --prefix=... ninja -C build/ install cd ..
Na kraju je preporučljivo ponovno pokrenuti računalo kako bi započeli s promjenama u novoj korisničkoj sesiji.