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

wayland-snimka zaslona

Objavljena je stabilna verzija Weston 10.0 Composite Server, koja razvija tehnologije koji doprinose punoj kompatibilnosti Wayland protokola u Enlightenment, Gnome, KDE i drugim korisničkim okruženjima.

Wayland se sastoji od protokola (uglavnom kompletno) i referentna implementacija nazvana Weston. Za prikazivanje, Weston može koristiti OpenGL ES ili softver (pixman biblioteka). Trenutno su kupci ograničeni na OpenGL ES, a ne na puni OpenGL, jer "libGL koristi GLX i sve X zavisnosti." Projekat takođe 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 koristiti Wayland u radnim okruženjima i ugrađenim rješenjima.

Glavne nove karakteristike Westona 10.0

U ovoj novoj verziji Westona 10.0 koja je predstavljena kao glavni novitet, ističe se da dodane komponente za upravljanje bojama, koji vam omogućava da konvertujete boje, izvršite gama korekcije i radite sa profilima boja. Napominje se da u trenutku kada su promjene ograničene na interne podsisteme za sada, korisničke vidljive kontrole boja će se pojaviti u budućoj verziji.

Još jedna novost koja se ističe u Westonu 10.0 je to u implementaciji linux-dmabuf-unstable-v1 protokola, koji pruža mogućnost dijeljenja više video kartica korištenjem DMA-BUF tehnologije, je dodat sa mehanizmom "dma-buf feedback"., koji kompozitnom serveru daje dodatne informacije o dostupnim GPU-ovima i poboljšava efikasnost 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 srednjeg baferovanja (skeniranje nulte kopije).

S druge strane, možemo i to pronaći dodata 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 posebnim pozadinskim procesom). Uz dodatak ove nove biblioteke, ima se na umu da za buduće verzije, planira se zamjena svih komponenti za pokretanje Westona sa libseatom.

Pored ovoga, ističe se i to svi primjeri klijentskih aplikacija su prevedeni da koriste ekstenziju protokola xdg-shell, koji pruža interfejs za interakciju sa površinama kao sa prozorima, omogućavajući pomeranje površina po ekranu, minimiziranje, proširenje, promenu veličine itd.

Takođe je istaknuto da se dodao mogućnost automatskog pokretanja klijentskog softvera nakon pokretanja, na primjer, da organizirate programe za automatsko pokretanje nakon prijave.

Of the druge promjene koje se ističu ove nove verzije:

  • Zastarjeli wl_shell interfejs, fbdev backend i weston-launch uslužni program (mora koristiti seated-launch ili logind-launch za pokretanje).
  • Podrška za weston-launch je sada zastarjela i onemogućena prema zadanim postavkama (biće
    biti uklonjen u budućoj verziji, ali se može ponovo omogućiti opcijom Meson.
  • Zahtjevi ovisnosti su povećani, build sada zahtijeva libdrm 2.4.95, libwayland 1.18.0 i wayland-protocol 1.24. Kada kreirate daljinski dodatak baziran na PipeWire-u, potreban je libpipewire 0.3.
  • Prošireni testni paket.

Konačno, ako ste zainteresovani da saznate 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 Westona, na svom sistemu moraju imati instaliran Wayland.Da bismo ga instalirali, moramo samo otvoriti terminal i u njega ćemo otkucati 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 folderu kreiranom 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čunara da biste započeli s promjenama u novoj korisničkoj sesiji.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.