Xrdesktop consilium pro utendo GNOME et KDE in virtualis re headsets

Tincidunt a Collabora presented project xrdesktopin quo, suffragante Valve, bibliotheca cum elementis augetur pro scriniis traditis intra tres ambitus dimensionales, 3D vitreis et galeis virtualis utens. Bibliotheca scriptorum in C et per distribui sub licentia MIT. Parata comitia paratus ad arcus Linux и Ubuntu 19.04 / 18.04.

In statu, Linux iam instrumenta habet ad directum output ad virtualem recapitulationem (Vulkan extensiones VK_EXT_acquire_xlib_display pro X11 et VK_EXT_acquire_wl_display pro Wayland), sed nullum subsidium est in gradu rectae redditionis fenestrarum in 3D spatio et synchronisationi screen reficiendi rate. Propositum xrdesktop consilii est methodos evolvere qui usum interfaces classicas patiuntur in XNUMXD screen ostentus et claviaturae et muris potestate in virtualis ambitibus.

Xrdesktop consilium pro utendo GNOME et KDE in virtualis re headsets

xrdesktop partes extendunt fenestrae existentes et compositi administratores uti systemata virtualis realitatis runtime ut fenestras et desktops reddas in 3D ambitus virtualis. xrdesktop promovet ideam integrandi in ambitus escritorio existentes sine necessitate ad currendum a procuratore speciali composito separato et permittens figurarum consuetudinum exsistentium cum monitore regulari adhibitis cum XNUMXD galeis.

Architectura consilii facultatem cum quovis escritorio implicat integrandi, sed in hodierna evolutionis stadio, componentes ad virtualem realitatem capitales fulciendos pro KDE et GNOME perficiuntur. Pro KDE, subsidium 3D galearum per compiz instar plugin impletur, et pro GNOME per sarcinis pro GNOME Testa. Haec membra speculum existentes fenestras in virtualis ambitus 3D galearum in specie separatim scaenae vel in modum obductis, in quibus fenestrae desktop superimponi possunt aliis applicationibus realitatis virtualis.

Praeter machinas reddendas, xrdesktop partes praebet ad navigandum et input adhibendo moderatores speciales spatiales ut Valvae Index et VIVE Wand. Xrdesktop informationes ab VR moderatoris ad res inputatas regulares generandas adhibet, usum claviculi et muris simulans.

xrdesktop plures bibliothecas continet, quae fenestrarum texturas generant pro VR runtime utens OpenVR, tum ratio API-fundatur ad reddendam plenam desktop in 3D environment. Cum xrdesktop suum fenestrae procuratorem non praebet, opus integratio cum curatoribus fenestrae existentium requiritur (xrdesktop cuivis X11 vel Wayland fenestra procuratori portari potest). Ad latus exactoris graphics, operandi agitatorem cum auxilio Vulkan API et VK_KHR_externam_memoriae extensionem requirit.

Xrdesktop consilium pro utendo GNOME et KDE in virtualis re headsets

Partes principales xrdesktop:

  • gulkan - Glib ligamen pro Vulkan, classes ad fabricandas machinas, umbras et texturas initiales e memoria vel DMA buffers praebens;
  • gxr — API pro programmate abstrahendo interfacies ad applicationes virtuales explicandas. In statu tantum OpenVR sustinetur, sed subsidium ob vexillum OpenXR in proximo futuro addetur;
  • libinputsynth — bibliothecam pro synthesising input eventus, ut mus motus, clicks et keystrokes, in forma reducta pro xdo, xi2 et Clutter;
  • xrdesktop - bibliothecam pro fenestris disponendis in ambitu 3D, copiae contentorum contentorum et backends ad scenam reddendam;
  • kwin-effectus-xrdesktop и kdeplasma-applets-xrdesktop - plugin pro KWin ad integrationem cum KDE et Plasma pomum pro mutandi KWin ad output modum in 3D galea;
  • gnome-crusta patchset и gnome-testa extensio-xrdesktop - GNOME Testa inaequalis pro xrdesktop integrare sustentationem et additionem ad output ad 3D galeam in GNOME Testa mutandi.

Exertum plures methodos adiuvat ad commercium cum desktop et fenestris in ambitu virtuali, quae uti potest ad capiendas fenestras, scalas, movendas, rotandas, obduces in sphaera, navale et fenestras occultas, utere menu moderamen et simul temperare cum duas manus per plures moderatoris.

Source: opennet.ru

Add a comment