Weston 10.0 stiže s poboljšanjima upravljanja bojama, novim knjižnicama i još mnogo toga

wayland-snimka zaslona

Objavljena je stabilna verzija Weston 10.0 Composite Server, koja razvija tehnologije koji doprinose punoj kompatibilnosti protokola Wayland u prosvjetiteljstvu, Gnomu, KDE-u 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 10.0

U ovoj novoj verziji Westona 10.0 koja je predstavljena kao glavna novost, ističe se da dodane komponente za upravljanje bojama, koji vam omogućuje pretvaranje boja, izvođenje gama korekcija i rad s profilima boja. Napominje se da su u trenutku kada su promjene za sada ograničene na interne podsustave, u budućoj verziji će se pojaviti korisničke vidljive kontrole boja.

Još jedna novost koja se ističe u Westonu 10.0 je ta u implementaciji protokola linux-dmabuf-unstable-v1, koji pruža mogućnost dijeljenja više video kartica korištenjem DMA-BUF tehnologije, je dodan s mehanizmom "dma-buf feedback"., koji kompozitnom poslužitelju daje dodatne informacije o dostupnim GPU-ovima i poboljšava učinkovitost razmjene podataka između primarnog i sekundarnog GPU-a.

Na primjer, spominje se da podrška za "dma-buf feedback" proširuje primjenjivost izlaza bez međuspremnika (skeniranje nulte kopije).

S druge strane, možemo i to pronaći dodana podrška za libseat biblioteku, koji pruža funkcije za organiziranje pristupa zajedničkim ulaznim i izlaznim uređajima bez root privilegija (pristup se koordinira zasebnim pozadinskim procesom). Uz dodatak ove nove biblioteke, ima se na umu da za buduće verzije, planira se zamijeniti sve komponente za pokretanje Westona s libseatom.

Uz to se ističe i da svi primjeri klijentskih aplikacija prevedeni su za korištenje proširenja protokola xdg-shell, koji pruža sučelje za interakciju s površinama kao s prozorima, dopuštajući pomicanje površina po zaslonu, minimiziranje, proširenje, promjenu veličine itd.

Također je istaknuto da se dodao mogućnost automatskog pokretanja klijentskog softvera nakon pokretanja, na primjer, za organiziranje programa za automatsko pokretanje nakon prijave.

Od druge promjene koje se ističu ove nove verzije:

  • Zastarjelo sučelje wl_shell, pozadina fbdev i uslužni program weston-launch (mora koristiti seated-launch ili logind-launch za pokretanje).
  • Podrška za weston-launch sada je zastarjela i onemogućena prema zadanim postavkama (bit će
    biti uklonjen u budućoj verziji, ali se može ponovno omogućiti s opcijom Meson.
  • Zahtjevi ovisnosti su povećani, izgradnja sada zahtijeva libdrm 2.4.95, libwayland 1.18.0 i wayland-protocols 1.24. Prilikom izrade udaljenog dodatka koji se temelji na PipeWireu, potreban je libpipewire 0.3.
  • Prošireni testni paket.

Konačno, ako ste zainteresirani da možete saznati više o tome, možete pogledati detalje u sljedeći link.

Kako instalirati Weston 10.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 7.0 sa sljedećom naredbom:

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

Raspakiramo sadržaj sa:

tar -xvf weston-10.0.0.tar.xz

Pristupamo mapi koja je kreirana pomoću:

cd weston-10.0.0

A kompilaciju i instalaciju provodimo sa:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Na kraju se preporučuje ponovno pokretanje računala da biste započeli s promjenama u novoj korisničkoj sesiji.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.