Weston 10.0 inosvika nekuvandudzwa kwemavara ekutonga, maraibhurari matsva nezvimwe

wayland-skrini

Iyo yakagadzikana vhezheni yeWeston 10.0 Composite Server yakaburitswa, iyo inovandudza matekinoroji iyo inobatsira mukuzara kuzere kweiyo Wayland protocol muChiedza, Gnome, KDE nedzimwe nzvimbo dzemushandisi.

Wayland ine protocol (zvikuru zvakakwana) uye yekumisikidza yekushandisa inonzi Weston. Pakupa, Weston anogona kushandisa OpenGL ES kana software (iyo pixman raibhurari). Parizvino vatengi vanogumira kuOpenGL ES pane kuzara OpenGL nekuti "libGL inoshandisa GLX uye zvese X kutsamira." Iyo purojekiti iri kuvandudzawo GTK + uye Qt shanduro iyo inopa Wayland panzvimbo yeX.

Iko kuvandudzwa kwe Weston yakanangana nekupa yakakwira-yepamusoro kodhi base uye inoshanda mienzaniso kushandisa Wayland munzvimbo dze desktop uye mhinduro dzakadzika.

Hunhu hutsva hutsva hweWeston 10.0

Muiyi vhezheni nyowani yeWeston 10.0 iyo inoratidzwa sechinhu chikuru chitsva, zvinoratidzwa izvo akawedzera zvikamu zvekutonga kwemavara, iyo inokutendera kuti uchinje mavara, ita gamma kugadzirisa, uye kushanda nemaprofile emavara. Zvinonzi panguva ino shanduko dzakaganhurirwa kune emukati subsystems ikozvino, mushandisi anooneka ekudzora mavara achaonekwa mune ramangwana vhezheni.

Chimwe chitsva chinomira pachena muWeston 10.0 ndechekuti mune linux-dmabuf-isina kugadzikana-v1 protocol kuita, iyo inopa kugona kugovera akawanda evhidhiyo makadhi uchishandisa DMA-BUF tekinoroji, yakawedzerwa ne "dma-buf feedback" maitiro, iyo inopa sevha inoumbwa neruzivo rwekuwedzera nezve maGPU aripo uye inovandudza kushanda kwekuchinjana data pakati peiyo yekutanga neyechipiri GPUs.

Semuyenzaniso, zvinonzi "dma-buf feedback" tsigiro inowedzera kushanda kwekubuda pasina kubhafa kwepakati (zero-copy scanning).

Kune rumwe rutivi, tinogonawo kuwana izvozvo yakawedzera rutsigiro rwe libseat raibhurari, iyo inopa mabasa ekuronga kuwana kune yakagovaniswa yekupinza uye yekuburitsa zvishandiso pasina midzi ropafadzo (kuwanikwa kunorongedzerwa neyakasiyana yekumashure maitiro). Nekuwedzera kweiyi raibhurari itsva inochengetwa mundangariro kuti kune dzimwe shanduro, yakarongwa kutsiva zvese zvikamu zvekumhanya Weston ne libseat.

Mukuwedzera kune izvi, zvinoratidzwa zvakare kuti ese mutengi application mienzaniso yakashandurwa kuti ishandise iyo xdg-shell protocol yekuwedzera, iyo inopa chinongedzo chekudyidzana nepamusoro senge mahwindo, ichibvumira nzvimbo kuti ifambiswe kutenderedza skrini, kuderedzwa, kukwidziridzwa, saizi, nezvimwe.

Izvo zvinoonekwa zvakare kuti se akawedzera kugona kumhanyisa otomatiki software yevatengi mushure mekutanga, semuenzaniso, kuronga autorun zvirongwa mushure mekupinda.

Of the dzimwe shanduko dzinomira pachena yeiyi vhezheni itsva:

  • Yakaderedzwa wl_shell interface, fbdev backend, uye weston-launch utility (inofanira kushandisa yakagara-yekutanga kana logind-launch kuti utange).
  • Tsigiro yeWeston Launch ikozvino yaregwa uye yakaremara nekusarudzika (ichava
    inobviswa mune ramangwana vhezheni, asi inogona kugoneswa zvakare neiyo Meson sarudzo.
  • Zvinodiwa zvekutsamira zvawedzerwa, kuvaka ikozvino kunoda libdrm 2.4.95, libwayland 1.18.0 uye wayland-protocols 1.24. Paunenge uchigadzira plugin iri kure yakavakirwa paPipeWire, libpipewire 0.3 inodiwa.
  • Yakawedzerwa test suite.

Chekupedzisira, kana iwe uchida kukwanisa kuziva zvakawanda nezvazvo, unogona kubvunza iwo ruzivo mu inotevera chinongedzo.

Maitiro ekuisa Weston 10.0 paUbuntu uye zvigadzirwa?

Zvakanaka, kune avo venyu vanofarira kugona kuisa iyi nyowani vhezheni yeWeston, ivo vanofanirwa kuve neWayland yakaiswa pane yavo system.Kuti tiise iyo, isu tinongofanirwa kuvhura terminal uye mairi tichaenda kunyora zvinotevera:

pip3 install --user meson

Waita izvi, ikozvino tichaenda kunotora vhezheni itsva yeWeston 7.0 nemirairo inotevera:

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

Isu tinosunungura izvo zvirimo ne:

tar -xvf weston-10.0.0.tar.xz

Isu tinowana iyo folda yakagadzirwa ne:

cd weston-10.0.0

Uye isu tinoita iko kuumbwa uye kuisirwa ne:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Pakupedzisira, zvinokurudzirwa kuti utangezve komputa kutanga neshanduko mumushandisi mutsva.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako