Gabatar da wxrd, uwar garken haɗe-haɗe na tushen Wayland don tsarin gaskiya na gaskiya

Kamfanin na Collabora ya gabatar da sabar wxrd mai hade, wanda aka aiwatar akan ka'idar Wayland kuma an yi niyya don ƙirƙirar tebur bisa abubuwan xrdesktop a cikin mahallin gaskiya mai girma uku. Tushen shine ɗakin karatu na wlroots, wanda masu haɓaka yanayin mai amfani da Sway suka haɓaka, da uwar garken haɗaɗɗen wxrc, wanda aka ƙera don amfani a cikin tsarin gaskiya. An rubuta lambar aikin a cikin C kuma an rarraba a ƙarƙashin lasisin MIT.

Ba kamar maganin da aka samo asali a xrdesktop ba, wxrd yana ba da sabar na musamman don mahalli na gaskiya, maimakon daidaita masu sarrafa taga da kuma harsashi na tebur don tsarin VR (aikin xrdesktop yana ba da faci daban-daban don kwin da GNOME Shell, waɗanda ke buƙatar daidaitawa ga kowane sabo. saki wadannan sassa). Yin amfani da wxrd yana ba ku damar yin madubin abubuwan da ke cikin tebur mai girma biyu da ke akwai, a lokaci guda da aka nuna akan na'ura ta yau da kullun, amma don sarrafa windows daban-daban waɗanda aka ƙaddamar don tebur mai girma uku (watau, ba samar da dama daga gare ta ba. kwalkwali na VR zuwa tebur da aka yi amfani da shi akan teburin tsarin yanzu, amma don ƙirƙirar yanayi daban don kwalkwali na VR).

Ba kamar makamantan ayyukan Simula VR, Stardust, Motar Mota da Safespaces ba, an ƙirƙiri sabar haɗewar wxrd tare da ido don amfani da ƙaramin adadin abin dogaro da ƙarancin amfani da albarkatu. Wxrd kuma yana ba ku damar yin aiki ba kawai tare da aikace-aikacen da ke kan ka'idar Wayland ba kuma yana ba ku damar gudanar da aikace-aikacen X11 ta amfani da sabar xwayland DDX.

Tunda tsawaita ka'idar Wayland don maɓallan madannai na kama-da-wane, ana aiwatar da shigarwa zuwa wxrd ta hanyar tsarin shigar da maballin madannai wanda ke tura duk haruffa unicode, gami da emoji, daga maɓalli na kama-da-wane da aka bayar a xrdesktop. Don gudanar da wxrd, kuna buƙatar katin bidiyo wanda ke goyan bayan API ɗin Vulkan graphics da VK_EXT_image_drm_format_modifier tsawo, wanda aka goyan bayan Mesa tun sakin 21.1 (an haɗa a cikin Ubuntu 21.04). Amfani da Vulkan API don nunawa yana buƙatar ƙarin VK_EXT_physical_device_drmm, wanda aka gabatar a cikin Mesa 21.2 (Ubuntu 21.10).

Ribobi na yin amfani da keɓantaccen uwar garken haɗe-haɗe don tsarin gaskiya na kama-da-wane maimakon haɗawa da manajojin taga XNUMXD da aka yi amfani da su don nuna tebur na gargajiya:

  • Lokacin da ake gudana a cikin hanyar Wayland ko na tushen X11, ɗakin karatu na wlroots yana buɗe taga wanda a ciki zaku iya ɗaukar shigarwar madannai da abubuwan linzamin kwamfuta cikin sauƙi kuma ku tura wannan shigarwar zuwa takamaiman taga a cikin yanayi na gaskiya. A nan gaba, suna shirin yin amfani da wannan fasalin don tsara shigarwa ba kawai ta hanyar mai sarrafa VR ba, har ma ta amfani da maɓalli na yau da kullun da linzamin kwamfuta.
  • Ba a iyakance Windows ta firam ɗin tebur na XNUMXD kuma yana iya zama girman sabani, iyakance kawai ta matsakaicin girman rubutu wanda kayan aikin ke goyan bayan.
  • Ana yin nunin taga a cikin wxrd a ƙimar farfadowar hoto na 3D wanda aka ɗora kan kai (HMD), yayin da lokacin da ake nuna windows daga manajan taga na yau da kullun, ana amfani da mitar da ake amfani da ita don sabunta bayanai akan na'urar saka idanu.
  • Ana iya yin rubutun haruffa la'akari da girman pixel na kwalkwali na 3D, ba tare da la'akari da girman pixel na mai saka idanu ba.
  • Yana yiwuwa a yi amfani da wxrd akan tsarin da ke da na'urar kai ta 3D kawai kuma ba su da na'urar saka idanu na yau da kullun.

Lalacewar sabar mai haɗawa daban don VR:

  • A cikin yanayin VR, kawai aikace-aikacen da aka ƙaddamar da musamman don uwar garken haɗaɗɗiya daban ana nunawa, ba tare da ikon canjawa ko madubi windows an riga an buɗe su akan tebur na al'ada zuwa yanayin VR (watau, don ci gaba da aiki tare da aikace-aikacen buɗewa akan allo na yau da kullun, ku dole ne a sake farawa a cikin wani yanayi daban don kwalkwali na 3D).
  • Taimakon Wayland na iya iyakancewa a aiwatar da Vulkan API. Misali, gbm da wlroots ba za a iya amfani da su tare da direbobin NVIDIA masu mallakar mallaka ba saboda rashin goyan bayan tsawaita VK_EXT_drm_format_modifier.



source: budenet.ru

Add a comment