Fa'ailoa mai le wxrd, o se 'au'aunaga tu'ufa'atasi e fa'avae i Wayland mo faiga fa'aola

O le kamupani Collabora na tuʻuina atu se wxrd server tuʻufaʻatasia, faʻatinoina i luga o le faʻavae o le Wayland protocol ma faʻamoemoe mo le fatuina o se laulau e faʻavae i luga ole xrdesktop vaega i totonu ole tolu-dimensional virtual reality environments. O le faavae o le faletusi wlroots, na atiae e le au atiaʻe o le Sway user environment, ma le wxrc composite server, ua fuafuaina mo le faʻaogaina i faiga faʻapitoa. O le fa'ailoga o le poloketi o lo'o tusia i le C ma fa'asoa i lalo ole laisene MIT.

E le pei o le fofo na muai faʻatulagaina i le xrdesktop, wxrd e ofoina atu se 'auʻaunaga tuʻufaʻatasia faʻapitoa mo siʻosiʻomaga moni, nai lo le fetuutuunai o faʻamalama o loʻo i ai nei ma atigi laupepa mo VR system (o le xrdesktop poloketi e tuʻuina atu ni paʻu eseese mo kwin ma GNOME Shell, lea e manaʻomia ai fetuunaiga mo mea fou taitasi. faʻamalolo o nei vaega). O le faʻaogaina o le wxrd e faʻatagaina ai oe e le gata e faʻataʻitaʻia mea o loʻo i ai i luga o le laulau e lua-dimensional, i le taimi lava e tasi e faʻaalia i luga o se mataʻituina masani, ae ia faʻapipiʻi faʻapipiʻi faʻamalama faʻapitoa faʻalauiloa mo se laulau e tolu-dimensional (e. le VR pulou i luga o le laulau o loʻo faʻaaogaina i luga o le laulau o loʻo i ai nei, ae ia fausia se siosiomaga ese mo le pulou VR).

E le pei o poloketi faʻatusa Simula VR, Stardust, Motorcar ma Safespaces, o le wxrd composite server na faia ma le mata e faʻaaoga ai se numera maualalo o faʻalagolago ma maualalo le faʻaaogaina o punaoa. Wxrd e mafai foi ona e galue e le gata i talosaga e faʻavae i luga o le Wayland protocol ma mafai ai ona faʻatautaia talosaga X11 e faʻaaoga ai le xwayland DDX server.

Talu ai o loʻo faʻalauteleina le faʻaopoopoga o le Wayland mo keyboards virtual, o le faʻaogaina i le wxrd o loʻo faʻatinoina e ala i le keyboard input emulation system e faʻafeiloaʻi uma ai mataitusi unicode, e aofia ai emoji, mai le virtual keyboard o loʻo tuʻuina atu i le xrdesktop. Ina ia tamoe wxrd, e te manaʻomia se kata vitio e lagolagoina le Vulkan graphics API ma le VK_EXT_image_drm_format_modifier faʻaopoopoga, lagolagoina i Mesa talu mai le tatalaina o le 21.1 (aofia i le Ubuntu 21.04). O le fa'aaogaina o le Vulkan API mo le fa'aliliuina e mana'omia ai le fa'aopoopoga VK_EXT_physical_device_drmm, fa'alauiloa ile Mesa 21.2 (Ubuntu 21.10).

Tulaga lelei o le faʻaaogaina o se 'auʻaunaga tuʻufaʻatasia tuʻufaʻatasia mo faiga moni faʻapitoa nai lo le tuʻufaʻatasia ma le 2D window managers faʻaaoga e faʻaalia ai se laulau masani:

  • Pe a tamoʻe i le Wayland poʻo le X11-faʻavae vasega, o le faletusi wlroots e tatalaina se faamalama e faigofie ai ona e puʻeina mea e faʻaogaina ai le keyboard ma le kiore ma toe faʻafeiloaʻi lena mea i totonu o se faamalama patino i totonu o se siosiomaga moni. I le lumanaʻi, latou te fuafua e faʻaoga lenei mea e faʻapipiʻi ai faʻaoga e le gata i le VR controller, ae faʻaaoga foi se piano masani ma le kiore.
  • O Pupuni e le fa'atapula'aina e le fa'avaa o le desktop 2D ma e mafai ona fa'asa'oloto le lapopo'a, fa'atapula'a e na'o le lapo'a maualuga o lo'o lagolagoina e meafaigaluega.
  • O le fa'aliliuina o fa'amalama i le wxrd o lo'o fa'atinoina i le fua fa'afouga ata o le 3D head-mounted display (HMD), a'o fa'ata fa'amalama mai fa'amalama fa'amalama masani, e fa'aaoga le ala e fa'afou ai fa'amatalaga i luga o se mata'itū.
  • E mafai ona tu'uina mata'itusi e fa'atatau i le maualuga o le pika o le pulou 3D, e aunoa ma le fa'asino i le pixel density o le mata'itu.
  • E mafai ona fa'aogaina le wxrd i luga o faiga e na'o le 3D headset ma e leai se siaki masani.

Le lelei o se isi server tu'ufa'atasi mo VR:

  • I totonu o le VR siosiomaga, naʻo talosaga faʻapitoa faʻalauiloa mo se isi server tuʻufaʻatasia o loʻo faʻaalia, e aunoa ma le mafai ona faʻafeiloaʻi pe faʻata faʻamalama ua uma ona tatala i luga o se laulau masani i le siosiomaga VR (o lona uiga, e faʻaauau le galue ma talosaga tatala i luga o se mata masani, oe. e tatau ona toe amata i se isi siosiomaga mo le pulou 3D).
  • Ole lagolago a Wayland e ono fa'atapula'aina ile Vulkan API fa'atinoga. Mo se faʻataʻitaʻiga, gbm ma wlroots e le mafai ona faʻaogaina ma avetaʻavale NVIDIA ona o le leai o se lagolago mo le VK_EXT_drm_format_modifier faʻaopoopoga.



puna: opennet.ru

Faaopoopo i ai se faamatalaga