Weston 11.0 tuaj txog nrog kev txhim kho hauv kev tswj xim, hauv RDP thiab ntau dua

Wayland nrog Weston

Weston lub hom phiaj yog los muab lub hauv paus zoo tshaj plaws thiab cov qauv ua haujlwm rau kev siv Wayland hauv thaj chaw desktop thiab cov kev daws teeb meem,

Tom qab yim lub hlis ntawm txoj kev loj hlob qhov kev tso tawm ntawm qhov ruaj khov version tau tshaj tawm ntawm composite server Weston 11.0 Nws. uas tab tom txhim kho nrog cov thev naus laus zis uas ua rau muaj kev txhawb nqa tag nrho rau Wayland raws tu qauv hauv Enlightenment, GNOME, KDE thiab lwm tus neeg siv ib puag ncig.

Wayland muaj cov kab ke (loj tag) thiab ib qho kev siv hu ua Weston. Txhawm rau hloov, Weston tuaj yeem siv OpenGL ES lossis software (pixman lub tsev qiv ntawv). Tam sim no cov neeg muas zaub tau txwv rau OpenGL ES tsis yog tag nrho OpenGL vim tias "libGL siv GLX thiab tag nrho X kev vam khom." Peb tes num tseem tab tom txhim kho GTK + thiab Qt cov ntawv uas muab rau Wayland hloov X.

Txoj kev loj hlob ntawm Weston tsom rau kev muab cov txiaj ntsig kev cai siab thiab cov qauv coj ua haujlwm siv Wayland hauv desktop ib puag ncig thiab teeb meem daws teeb meem.

Cov yam ntxwv tshiab tseem ceeb ntawm Weston 11.0

Hauv qhov kev tso tawm tshiab no ntawm Weston 11.0 qhov kev hloov pauv tseem ceeb hauv Weston tus lej version yog vim ABI hloov pauv uas cuam tshuam rov qab sib raug zoo.

Rau ntawm ib sab ntawm cov kev hloov uas tau tsim thiab ntawm cov uas sawv tawm ntawm Weston 11.0 yog kev ua haujlwm tsis tu ncua ntawm kev tswj cov xim xim uas tso cai rau hloov xim, kho gamma thiab xim profiles. Nrog rau lub peev xwm los teeb tsa ICC profile rau lub saib thiab cuam tshuam sRGB xim ntawm nws. Kev them nyiaj yug rau kev hloov lub saib mus rau HDR hom kuj tshwm sim, tab sis kev tsim cov ntsiab lus HDR tseem tsis tau siv.

Lwm qhov kev hloov uas sawv tawm hauv qhov tshiab no yog qhov ntawd ntxiv kev txhawb nqa rau ib qho pixel tsis raws tu qauv, uas tso cai rau tsim ib qho pixel buffers uas suav nrog plaub 32-ntsis RGBA qhov tseem ceeb. Siv cov txheej txheem tso saib, cov neeg siv khoom sib xyaw tuaj yeem ntsuas ib qho pixel buffers los tsim cov xim sib xws ntawm qhov loj me.

Dhau li nws kev npaj tau ua rau kev siv nyob rau hauv ib qho ntawm kev txhawb nqa tom ntej rau kev ua ib txhij ntau backends, piv txwv li, rau cov zis ntawm KMS thiab RDP.

Ntawm qhov tod tes, nws kuj tseem ceeb tias DRM backend tau tsim lub hauv paus rau kev txhawb nqa yav tom ntej rau ntau-GPU teeb tsa, ntxiv rau ntau qhov kev txhim kho los txhawb RDP backend rau cov chaw taws teeb nkag mus rau cov ntsiab lus tshuaj ntsuam thiab ua haujlwm tau ua tiav hauv kev txhim kho. kev ua tau zoo ntawm back-end DRM.

Ntawm lwm yam hloov uas sawv tawm los ntawm qhov tshiab version:

  • Reworked kev siv ntawm weston_buffer.
  • Cov cms-static thiab cms-xim plugins tau raug deprecated.
  • Tshem tawm kev txhawb nqa rau ntau qhov chaw ua haujlwm thiab desktop-plhaub scaling.
  • Tshem tawm kev txhawb nqa rau wl_shell raws tu qauv thiab hloov nws nrog xdg-plhaub.
  • Tshem tawm fbdev backend, yuav tsum siv KMS backend hloov.
  • Tshem tawm lub weston-launch, launcher-direct, weston-info thiab weston-gears Cheebtsam thiab koj yuav tsum siv libsea thiab wayland-info qiv hloov.
  • Los ntawm lub neej ntawd, cov cuab yeej KMS max-bpc tau teeb tsa.
  • Ib qho kev sib tsoo tshwm sim thaum lub cim xeeb pub dawb ntawm lub kaw lus tas lawm.

Thaum kawg yog koj txaus siab xav paub ntxiv txog nws, koj tuaj yeem tshawb xyuas cov ntsiab lus hauv kev txuas mus ntxiv.

Yuav ua li cas rau nruab Weston 11.0 rau Ubuntu thiab derivatives?

Zoo, rau cov neeg ntawm koj tus xav paub txog kev txhim kho qhov tshiab no ntawm Weston, lawv yuav tsum muaj Wayland nruab rau hauv lawv cov system.Txhawm rau txhim kho nws, peb tsuas yog yuav tsum qhib lub davhlau ya nyob twg thiab hauv nws peb yuav ntaus qhov hauv qab no:

pip3 install --user meson

Ua li cas no, tam sim no peb tab tom yuav rub tawm tshiab ntawm Weston 11.0 nrog cov lus txib hauv qab no:

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

Peb unzip cov ntsiab lus nrog:

tar -xvf weston-11.0.0.tar.xz

Peb nkag mus rau daim nplaub tshev uas tsim nrog:

cd weston-11.0.0

Thiab peb nqa tawm cov ntawv tso cai thiab teeb tsa nrog:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Thaum kawg, nws raug nquahu kom rov pib lub computer kom pib nrog cov kev hloov pauv hauv cov neeg siv tshiab.


Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

Yog thawj tus tuaj tawm tswv yim

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm.

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: Miguel Ángel Gatón
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.