Weston 12.0 ya zo tare da haɓaka haɓakawa, sabbin ka'idoji da ƙari

Wayland tare da Weston

Burin Weston shine samar da tushe mai inganci mai inganci da misalan aiki don amfani da Wayland a cikin mahallin tebur da hanyoyin da aka haɗa,

Kwanan nan ne labari ya bazu cewa sabuwar barga version aka saki na hadadden uwar garken West 12.0, Fasaha masu tasowa waɗanda ke ba da gudummawar fitowar cikakken goyon baya ga ka'idar Wayland a cikin Haske, GNOME, KDE da sauran mahallin masu amfani.

Wannan sabon sakin na Weston 12.0 ya zo jim kadan bayan watanni takwas na ci gaba (tun daga ƙarshe) kuma kamar yadda yake tare da abubuwan da suka gabata, sabon sigar Weston ya faru ne saboda canje-canjen ABI waɗanda ke karya daidaituwa.

Babban sabbin fasalulluka na Weston 12.0

A cikin wannan sabon sakin da ya fito daga Weston 12.0, a baya don tsara hanyar shiga tebur mai nisa: goyon baya-vnc, wanda ke yin ayyuka kama da backend-rpd. Ana aiwatar da ka'idar VNC ta amfani da aml da cleanvnc, ƙari kuma suna goyan bayan amincin mai amfani da ɓoye hanyar haɗi (TLS).

Baya ga haka, a cikin Yanzu ana aiwatar da ayyukan sake girman Backend-wayland ta amfani da tsawo na xdg-shell, da kuma ƙara da tallafi na farko don tsarin kai-da-kai a cikin nesa mai nisa backend-rdp kuma a cikin baya mara kai, wanda aka tsara don yin aiki a kan tsarin ba tare da nuni ba, ya kara da goyon baya ga kayan ado na kayan aiki da aka yi amfani da su don gwada kayan aikin launi-lcms.

Wani canjin da yayi fice shine libweston/ tebur yana aiwatar da goyan baya ga yanayin jira da aka tilasta a wani mataki kafin a haɗa buffer fitarwa zuwa abokin ciniki, wanda za'a iya amfani dashi, alal misali, don fara abokin ciniki daga karce a cikin cikakken yanayin allo.

Ara goyan bayan ka'idar sarrafa tsagewa don musaki aiki tare a tsaye (VSync) tare da bugun bugun jini a tsaye, wanda ake amfani da shi don kariya daga zubar hawaye yayin fita (tearout). A cikin aikace-aikacen caca, kashe VSync na iya rage jinkirin nuni akan farashin yayyaga kayan tarihi.

An kuma lura da cewa Weston Output Protocol, an tsara shi don ɗaukar hotunan kariyar kwamfuta da aiki azaman ƙarin aiki mai maye gurbin tsohuwar ka'idar screenshooter na Weston da kuma baya don aiki tare da uwar garken watsa labarai na PipeWir.

Ƙara tallafi don ayyana nau'ikan abun ciki na HDMI (zane-zane, hotuna, fina-finai da wasanni), da kuma goyan bayan ka'idar xwayland_shell_v1, wanda ke ba ku damar ƙirƙirar wani abu xwayland_surface_v1 don takamaiman wl_surface.

Na wasu canje-canje wanda ya fice daga wannan sabon sigar:

  • Canje-canje na baya na DRM
  • Aiwatar da tallafi don saitin GPU da yawa. Don ba da damar ƙarin GPUs, an ba da zaɓin "-ƙarin-na'urori list_of_out_devices".
  • Ƙara da kunna kayan jujjuya jirgin a inda zai yiwu.
  • Ƙara goyon baya ga masu haɗin ƙasa marasa ƙarfi waɗanda ake amfani da su don ƙirƙirar hotunan kariyar kwamfuta.
  • Ƙara wani kadara don ayyana matakin bayyana gaskiyar jirgin.
  • Ana amfani da bayanin libdisplay-bayanin ɗakin karatu na waje don tantance metadata na EDID.
  • Laburaren libweston yana aiwatar da goyan baya don amincin mai amfani ta hanyar PAM kuma yana ƙara goyan baya ga sigar 4 na wl_output API.
  • Abokin ciniki mai sauƙi-egl ya ƙara goyan baya ga ƙa'idar sikelin juzu'i, wanda ke ba da damar amfani da ƙimar sikelin marasa adadi, kuma an aiwatar da yanayin ma'auni na tsaye.
  • An soke shi kuma an kashe shi ta tsohuwa bangaren shigar da ƙaddamarwa, maimakon wanda aka ba da shawarar yin amfani da launcher-libseat, wanda kuma ke goyan bayan shiga.

Finalmente idan kuna sha'awar ƙarin sani game da shi, zaku iya bincika cikakkun bayanai a cikin bin hanyar haɗi.

Yadda ake girka Weston 12.0 akan Ubuntu da abubuwan da suka samo asali?

Da kyau, ga masu sha'awar sha'awar shigar da wannan sabon tsarin na Weston, dole ne su sanya Wayland a kan tsarin su.Domin girka shi, kawai zamu buɗe tashar kuma a ciki zamu buga abubuwa masu zuwa:

pip3 install --user meson

Anyi wannan, yanzu za mu sauke sabon sigar Weston 11.0 tare da umarni mai zuwa:

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

Muna zare abin da ke ciki tare da:

tar -xvf weston-12.0.0.tar.xz

Muna samun damar fayil ɗin da aka kirkira tare da:

cd weston-12.0.0

Kuma muna aiwatar da tattarawa da girkawa tare da:

meson build/ --prefix=...

ninja -C build/ install

cd ..

A ƙarshe, ana ba da shawarar sake kunna kwamfutar don farawa tare da canje-canje a cikin sabon zaman mai amfani.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.