Introductio wxrd, Wayland-substructio composita server ad virtualem systemata realitatem

Societas Collabora composito ministro wxrd praesentavit, e protocollo Waylandiae innixo et destinato creandi escritorio substructio in xrdesktop intra tres dimensiones virtualis realitatis ambitibus. Fundamentum est bibliothecae wlroots, elaboratae ab tincidunt usoris dominationis dominae, et servi compositi wxrc, usui in virtuali systemata reali disposito. In codice exertus scriptum est in C et sub licentia MIT distribuitur.

Secus solutioni originaliter propositae in xrdesktop, wxrd praebet singularem coniunctum servitorem pro re ferendum virtuale, pro accommodando curatores fenestrarum et testarum desktop pro VR systemata (projectum xrdesktop parat distinctum inaequaliter pro kwin et GNOME Testa, quae aptationem requirunt unicuique novo. tium exsolvere). Usus wxrd permittit tibi non solum ut inspicias contenta in escritorio duo dimensiva existentis, simul in monitore regulari monstratum, sed ut separatim processus fenestras specie escritorio tres dimensivas (i.e. emissas, accessum non praebeas a. galea VR ad desktop in mensa systematis currentis adhibita, sed ad distinctum ambitum VR galeam formandum).

Dissimiles similes inceptis Simula VR, Stardust, Motorcar et Safespaces, servi compositi wxrd cum oculo creatus est ut minimum numerum dependentiarum et subsidiorum minorum consumptionem adhibeat. Wxrd etiam permittit ut non solum cum applicationibus in protocollo in Wayland fundatis laborare et sinit ut X11 applicationes ad xwayland DDX ministrantis currendum esse sinat.

Cum protocollo Wayland extensionem virtualis claviaturae sub progressu sit, input ad wxrd perficitur per systema claviaturae input emulationis quae omnes characteres unicodes transfert, etiam emoji, a claviaturis virtualis in xrdesktop provisum est. Ad currendum wxrd, opus video card, qui graphic Vulkan sustinet et extensionem VKEXT_image_drm_format_modificantis, in Mesa cum emissione 21.1 sustentatur (inclusa in Ubuntu 21.04). Vulkan API utens ad reddendam postulat extensionem VK_EXT_physicam, in Mesa 21.2 introductam (Ubuntu 21.10).

Pros utendi a servo composito separato ad systemata virtualis realitatis pro integratione cum XNUMXD fenestrarum actoribus adhibitis ad desktop traditum exhibendum:

  • Cum in Waylandia vel X11 fundata sessione curritur, bibliotheca wlroots fenestram aperit in qua facile claviaturae input et mus eventus capere potes et redirect inputare ad fenestras specificas in virtuali realitate environment. In posterum consilium hoc pluma utendi input non solum per VR moderatorem ordinare, sed etiam iusto claviaturis et mure utentibus.
  • Fenestrae a tabulis XNUMXD escritorio circumscriptae non possunt et arbitrariae magnitudinis esse, solum maximae molis texturae ferramentis suffultae.
  • Fenestra redditio in wxrd peragitur ad ostentationem capitis 3D nativi (HMD) imaginis recree ratem, cum fenestras ex procuratoribus conventionales fenestras exprimens, frequentia ad informationes renovandas in monitore stationario adhibetur.
  • Pelvis reddi potest ratione pixelli densitatis galeae 3D, sine respectu pixelli densitatis monitoris stationarii.
  • Potest uti wxrd in systematis quae tantum habent 3D tincidunt et monitor regularem non habent.

Incommoda composita servo composito pro VR;

  • In ambitu VR, solae applicationes specie propositae pro servo composito separato monstrantur, sine facultate transferendi fenestras speculi iam apertas in escritorio tradito ad VR ambitum (i.e., pergere operando cum applicationibus apertis in iusto velo, tibi erit sileo in ambitu separato pro 3D galea).
  • Sustentatio Wayland in exsecutionibus Vulkan API finiri potest. Exempli gratia, gbm et wlroots uti rectoribus proprietatis NVIDIA ob defectum subsidii pro extensione VK_EXT_drm_format_modificarum.



Source: opennet.ru