Weston Composite Server 10.0 Tso tawm

Tom qab ib xyoos thiab ib nrab ntawm txoj kev loj hlob, kev tso tawm ruaj khov ntawm cov neeg siv khoom sib xyaw Weston 10.0 tau tshaj tawm, txhim kho 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. Weston txoj kev txhim kho lub hom phiaj los muab lub hauv paus zoo tshaj plaws thiab cov qauv ua haujlwm rau kev siv Wayland hauv cov duab ib puag ncig thiab cov kev daws teeb meem, xws li platforms rau tsheb infotainment systems, smartphones, TVs thiab lwm yam khoom siv. Txoj haujlwm code raug faib raws li daim ntawv tso cai MIT.

Weston qhov hloov pauv tseem ceeb ntawm tus lej yog vim ABI hloov pauv uas cuam tshuam kev sib raug zoo. Kev hloov pauv hauv Weston ceg tshiab:

  • Ntxiv cov xim tswj cov khoom uas tso cai rau koj hloov xim, ua gamma kho, thiab ua haujlwm nrog cov xim xim. Cov kev hloov pauv tam sim no txwv rau cov kab ke sab hauv; cov neeg siv pom cov xim tswj yuav tshwm sim hauv kev tso tawm tom ntej.
  • Hauv kev ua raws li linux-dmabuf-tsis ruaj tsis khov-v1 raws tu qauv, uas muab lub peev xwm los qhia ntau daim npav video siv DMA-BUF thev naus laus zis, "dma-buf tawm tswv yim" tshuab tau ntxiv, uas muab cov neeg siv khoom sib xyaw nrog cov ntaub ntawv ntxiv txog cov GPUs muaj thiab ua rau nws muaj peev xwm ua kom muaj txiaj ntsig ntawm cov ntaub ntawv sib pauv ntawm lub ntsiab thiab theem nrab GPU. Piv txwv li, kev txhawb nqa rau "dma-buf tawm tswv yim" txuas ntxiv kev siv ntawm xoom-luam luam tawm cov zis.
  • Ntxiv kev txhawb nqa rau lub tsev qiv ntawv libseat, uas muab lub luag haujlwm rau kev teeb tsa kev nkag mus rau kev sib koom tawm tswv yim thiab cov khoom siv tawm, tso cai rau koj ua yam tsis muaj cov cai hauv paus (kev nkag mus rau kev sib koom tes yog tswj hwm los ntawm cov txheej txheem keeb kwm yav dhau los, zaum). Hauv kev tshaj tawm yav tom ntej, peb npaj yuav hloov tag nrho Weston khiav cov khoom siv nrog libseat.
  • Tag nrho cov qauv siv cov neeg siv tau raug hloov dua siab tshiab los siv xdg-plhaub raws tu qauv txuas ntxiv, uas muab qhov sib txuas rau kev cuam tshuam nrog cov chaw xws li qhov rais, uas tso cai rau koj txav chaw nyob ib ncig ntawm lub vijtsam, txo qis, ua kom loj, hloov pauv, thiab lwm yam.
  • Ntxiv lub peev xwm los txiav txim rau cov neeg siv software tom qab pib, piv txwv li, los npaj cov kev pab cuam rau autostart tom qab nkag mus.
  • Lub wl_shell interface, fbdev backend, thiab weston-launch utility tau raug deprecated (koj yuav tsum siv zaum-launch lossis logind-launch los khiav lawv).
  • Cov kev xav tau ntawm kev vam khom tau nce ntxiv; kev sib dhos tam sim no xav tau libdrm 2.4.95, libwayland 1.18.0 thiab wayland-protocols 1.24. Thaum tsim lub chaw taws teeb nkag plugin raws li PipeWire, libpipewire 0.3 yuav tsum.
  • Cov txheej txheem xeem tau nthuav dav.

Tau qhov twg los: opennet.ru

Ntxiv ib saib