Weston 10.0 saabub värvihalduse täiustuste, uute teekide ja muuga

wayland-ekraanipilt

Välja on antud Weston 10.0 Composite Serveri stabiilne versioon, mis arendab tehnoloogiaid mis aitavad kaasa Waylandi protokolli täielikule ühilduvusele valgustus-, Gnome-, KDE- ja muudes kasutajakeskkondades.

Wayland koosneb protokollist (suures osas valmis) ja võrdlusrakendus nimega Weston. Renderdamiseks saab Weston kasutada OpenGL ES-i või tarkvara (pixmani teeki). Praegu piirduvad kliendid pigem OpenGL ES-ga kui täieliku OpenGL-iga, sest "libGL kasutab GLX-i ja kõiki X-sõltuvusi". Projekt töötab välja ka GTK + ja Qt versioone mis renderdatakse Waylandile X asemel.

Arengut Weston on keskendunud kvaliteetse koodibaasi ja toimivate näidete pakkumisele Waylandi kasutamiseks töölaua keskkondades ja manustatud lahendustes.

Weston 10.0 peamised uued funktsioonid

Selles Weston 10.0 uues versioonis, mida esitletakse peamise uudsusena, on rõhutatud, et lisatud komponendid värvide haldamiseks, mis võimaldab teil värve teisendada, gammaparandusi teha ja värviprofiilidega töötada. Mainitakse, et hetkel on muudatused piiratud sisemiste alamsüsteemidega, kasutajale nähtavad värvijuhtelemendid ilmuvad tulevases versioonis.

Teine uudsus, mis Weston 10.0 puhul silma paistab, on see protokolli linux-dmabuf-unstable-v1 juurutamisel, mis annab võimaluse jagada mitut videokaarti kasutades DMA-BUF tehnoloogiat, on lisatud "dma-buf tagasiside" mehhanismiga, mis annab liitserverile lisateavet saadaolevate GPU-de kohta ning parandab andmevahetuse tõhusust esmase ja teisese GPU vahel.

Näiteks mainitakse, et "dma-buf tagasiside" tugi laiendab väljundi rakendatavust ilma vahepealse puhverdamiseta (nullkoopia skaneerimine).

Teisest küljest võime ka seda leida lisatud tugi libseati teegile, mis pakub funktsioone, et korraldada juurdepääsu jagatud sisend- ja väljundseadmetele ilma juurõigusteta (juurdepääsu koordineerib eraldi taustprotsess). Selle uue teegi lisamisega tuleb meeles pidada, et tulevaste versioonide puhul Westoni käitamiseks on plaanis kõik komponendid asendada libseatiga.

Lisaks sellele rõhutatakse ka seda kõik kliendirakenduste näited on tõlgitud kasutama xdg-shelli protokolli laiendust, mis annab liidese pindadega suhtlemiseks nagu akendega, võimaldades pindu ekraanil liigutada, minimeerida, laiendada, suurust muuta jne.

Samuti märgitakse, et se lisati klienditarkvara automaatse käivitamise võimalus pärast käivitamist, näiteks automaatkäivitusprogrammide korraldamiseks pärast sisselogimist.

Kohta muud silma paistvad muudatused selle uue versiooni:

  • Tuginemata wl_shelli liides, fbdev-i taustaprogramm ja utiliit weston-launch (käivitamiseks tuleb kasutada seated-launch või logind-launch).
  • Weston-launchi tugi on nüüd aegunud ja vaikimisi keelatud (tuleb
    tulevases versioonis eemaldada, kuid selle saab Mesoni valikuga uuesti lubada.
  • Sõltuvusnõudeid on suurendatud, ehitamine nõuab nüüd libdrm 2.4.95, libwayland 1.18.0 ja wayland-protocols 1.24. PipeWire'il põhineva kaugplugina loomisel on vajalik libpipewire 0.3.
  • Laiendatud testkomplekt.

Lõpuks, kui soovite selle kohta rohkem teada saada, vaadake üksikasju jaotisest järgmine link.

Kuidas installida Weston 10.0 Ubuntu ja derivaadid?

Noh neile, kes on huvitatud selle uue Westoni versiooni installimisest, neil peab olema Wayland oma süsteemi installitud.Selle installimiseks peame avama ainult terminali ja sinna kirjutame järgmise:

pip3 install --user meson

See tehtud, nüüd laadime Weston 7.0 uue versiooni alla järgmise käsuga:

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

Pakime sisu lahti:

tar -xvf weston-10.0.0.tar.xz

Juurdepääs kaustale, mis on loodud:

cd weston-10.0.0

Koostamise ja paigaldamise teostame järgmiselt:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Lõpuks on soovitatav arvuti taaskäivitada, et alustada muudatustest uues kasutaja sessioonis.


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.