MPV imasiya kupereka thandizo la Gnome pa Wayland chifukwa cha zinthu zosiyanasiyana

Opanga MPV awululidwa posachedwapa, mu media player code base, the tapanga zosintha zosiyanasiyana ndi cholinga cha athe kutsimikizira kuyambitsa kwamasewera mu Gnome, kuyambira izi zimangotha ndipo pulogalamuyi imatumiza uthenga wolakwika wonena zakulephera kugwiritsa ntchito pulogalamuyo mu GNOME.

Pambuyo pake kusinthaku kudasinthidwa ndikuchepera ndikuchepetsa chenjezo. Izi zisanachitike, kutulutsidwa kwa 0.32, chenjezo lofananalo linali kale imaperekedwa pakakhala nkhani zodziwika zomwe zikuwonekera poyendetsa GNOME kutengera Wayland.

Mwa mavuto omwe adziwika, Zimanenedwa kuti pomwe wosewerayo ayamba mu gawo la Wayland lochokera ku Wayland, mavuto ambiri amawoneka, monga Kutulutsa koyambirira asanakwane ndi jitter mwachisawawa ndi kulunzanitsa vsync.

Mavutowa ndi achindunji ku GNOME, koma amadziwika ndi ogwiritsa ntchito ambiri osati mavuto a GNOME, koma monga nsikidzi ku Wayland kapena MPV.

Otsatsa a GNOME asanakonze zolakwika, Ndikulimbikitsidwa kuti ogwiritsa ntchito asinthire gawo thamangani pamwamba kuchokera pa seva ya X.Org kapena gwiritsani ntchito ma seva ena a Wayland.

Mwa zovuta ndi GNOME, kusowa kwa chithandizo cha protocol yokongoletsa xdg kumatchulidwanso kuti azikongoletsa windows mbali ya seva ndi protocol zwp_idle_inhibit_manager_v1, Popanda pomwe chinsalucho chimatha kulowa pakusewera makanema.

Vuto loyamba likhoza kupewedwa poyendetsa mpv ndi zosankha -Gpu-context = x11egl kapena -gpu-context = x11, ndipo chachiwiri poyambitsa mpv ndi GNOME-enieni gnome-session-inhibit driver.

Izi ndizomvetsa chisoni chifukwa pali mavuto ambiri a GNOME Wayland ndi mpv omwe ogwiritsa ntchito amalakwitsa kukhala mpv kapena zolakwika za wayland pomwe kwenikweni ndi vuto la GNOME.

Mpaka nkhanizi zitakonzedwa kumtunda, ogwiritsa ntchito a GNOME mpv ayenera kugwiritsa ntchito gawo la Xorg kapena wolemba wina wa Wayland ngati akufuna kukhala wopanda cholakwika. M'munsimu muli mndandanda wafupipafupi wazinthu zodziwika.

  • GNOME Wayland imadziwika kuti itha kukhala ndi ma spikes a VSYNC mwachisawawa ndi mafelemu osayenera. Izi zimachitika ku wayland ndi xwayland kokha ku GNOME. Mpaka izi zitakonzedwa, sitingathe ngakhale kulingalira zakuyimira njira ya GNOME.
  • GNOME wayland ilibe zokongoletsa mbali zamaseva chifukwa mwadala samagwirizana ndi protocol yokongoletsa xdg, yomwe ndi njira yoyenera kutsika. Ogwiritsa ntchito atha kugwiritsa ntchito -gpu-theme = x11eglu -gpu-theme = x11 kuti apange zokongoletsa panjira ya GNOME kapena agwiritse ntchito wolemba wina yemwe amathandizira kukongoletsa xdg.
  • GNOME wayland sichichirikiza zwp idle inhibit manager protocol. Izi zikutanthauza kuti kusindikiza pazenera kumachitika pakusewera makanema akuda, kutengera zosintha za ogwiritsa ntchito. Chogwiritsira ntchito ndikugwiritsa ntchito launch mpv ndi gnome-specific gnome-session-inhibit.

Malinga ndi opanga ma mpv, Mavutowa amayamba chifukwa choti GNOME sikhala kokha ngati desktopkoma ngati pulatifomu yapadera yomwe siyisamala zakugwirizana ndi madera ena ndipo imakana kuwonjezera chithandizo chamachitidwe osavuta monga ma protocol zokongoletsa xdg ndi zwp_idle_inhibit_manager Zomwe tazitchula pamwambapa, zomwe zitha kupangitsa kuti pakhale mgwirizano pakati pamaofesi osiyanasiyana.

M'malo mwake, GNOME ikuyesera kukakamiza ntchito zake zomwe zimafuna GTK kumangiriza, kuloleza kuwongolera pazenera la kasitomala (CSD), kapena kufuna DBus kuti iziletsa zenera.

Pomaliza, Opanga mpv angowonetsa chenjezo, m'malo molephera msanga, koma adaganiza zosiya thandizo la GNOME ndi kusiya kuyankha pazinthu zomwe zanenedwa ndi desktop iyi.

Ngati mukufuna kudziwa zambiri za kulengeza kopangidwa ndi opanga ma MPV, mutha kuwona tsatanetsatane ndikupita ku ulalowu.

Chitsime: https://github.com/mpv-player/mpv/


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Ndemanga, siyani yanu

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.

  1.   Shupacabra anati

    kapena anasiya Gnome, moni wochokera ku Plasma.