Ny tetikasa xrdesktop amin'ny fampiasana ny GNOME sy KDE amin'ny loham-peo virtoaly

Mpamorona avy amin'ny Collabora aseho tetikasa xrdesktop, izay, miaraka amin'ny fanohanan'ny Valve, ny tranomboky dia novolavolaina miaraka amin'ireo singa hifaneraserana amin'ny birao nentim-paharazana ao anatin'ny tontolo telo dimanjato noforonina tamin'ny fampiasana solomaso 3D sy fiarovan-doha virtoaly virtoaly. Ny kaody famakiam-boky dia voasoratra amin'ny C sy nozarain'i eo ambanin'ny lisansa MIT. Fivoriambe efa vita vonona ho an'ny Arch Linux ΠΈ Ubuntu 19.04 / 18.04.

Amin'izao fotoana izao, ny Linux dia efa manana fitaovana ho an'ny famoahana mivantana amin'ny headset virtoaly virtoaly (Vulkan extensions VK_EXT_acquire_xlib_display for X11 sy VK_EXT_acquire_wl_display for Wayland), saingy tsy misy fanohanana amin'ny haavon'ny famoahana marina ny windows amin'ny habaka 3D sy ny fampifanarahana ny tahan'ny fanavaozana ny efijery. Ny tanjon'ny tetikasa xrdesktop dia ny hamolavola fomba ahafahan'ny fampiasana interface mahazatra mifantoka amin'ny fampisehoana efijery XNUMXD sy ny fifehezana ny klavier sy ny totozy amin'ny tontolo virtoaly.

Ny tetikasa xrdesktop amin'ny fampiasana ny GNOME sy KDE amin'ny loham-peo virtoaly

Ny singa xrdesktop dia manitatra ny fikandrana efa misy sy ny mpitantana composite mba hampiasa ny rafitra fampandehanana ny zava-misy virtoaly mba handefasana windows sy birao amin'ny tontolo virtoaly 3D. Ny xrdesktop dia mampiroborobo ny hevitra hampidirana amin'ny tontolo desktop efa misy nefa tsy mila mitantana mpitantana composite manokana manokana ary mamela ny fanamafisam-peo efa misy ampiasaina amin'ny fanaraha-maso mahazatra ampiasaina amin'ny fiarovan-doha XNUMXD.

Ny maritrano an'ny tetikasa dia midika ny fahafahana miditra amin'ny birao rehetra, fa amin'ny dingana fampandrosoana amin'izao fotoana izao, ny singa hanohanana ny lohahevitry ny zava-misy virtoaly dia ampiharina ho an'ny KDE sy GNOME. Ho an'ny KDE, ny fanohanana ny fiarovan-doha 3D dia ampiharina amin'ny alΓ lan'ny plugin mitovy amin'ny Compiz, ary ho an'ny GNOME amin'ny alΓ lan'ny paty ho an'ny GNOME Shell. Ireo singa ireo dia mitaratra ny varavarankely efa misy ao amin'ny tontolo virtoaly misy fiarovan-doha 3D amin'ny endrika sehatra misaraka na amin'ny fomba overlay, izay ahafahan'ny fikandrana desktop azo apetraka amin'ny fampiharana zava-misy virtoaly hafa mandeha.

Ho fanampin'ny motera rendering, ny xrdesktop dia manome singa hanomezana fitetezana sy fidirana amin'ny alΓ lan'ny fanaraha-maso ara-potoana manokana toy ny Valve Index sy VIVE Wand. Xrdesktop dia mampiasa fampahalalana avy amin'ny mpanara-maso VR mba hamoronana hetsika fampidiran-dresaka tsy tapaka, fanaovana simulation ny fampiasana klavier sy totozy.

Ny xrdesktop dia ahitana tranomboky maromaro izay mamorona tora-baravarankely ho an'ny VR runtime amin'ny fampiasana OpenVR, ary koa rafitra mifototra amin'ny API amin'ny famoahana birao feno amin'ny tontolo 3D. Satria ny xrdesktop dia tsy manome ny mpitantana ny fikandrana azy manokana, ilaina ny fiaraha-miasa amin'ireo mpitantana varavarankely efa misy (azo alefa any amin'ny mpitantana varavarankely X11 na Wayland ny xrdesktop). Eo amin'ny lafiny mpamily sary, mila mpamily manohana ny API Vulkan sy ny fanitarana VK_KHR_external_memory ny fandidiana.

Ny tetikasa xrdesktop amin'ny fampiasana ny GNOME sy KDE amin'ny loham-peo virtoaly

Ny singa fototra amin'ny xrdesktop:

  • gulkan - Glib binding ho an'ny Vulkan, manome kilasy ho an'ny fitaovana fanodinana, shaders ary fanombohana ny soratra avy amin'ny fitadidiana na DMA buffer;
  • gxr - API ho an'ny fandraisan'anjaran'ny programa amin'ny famolavolana rindranasa zava-misy virtoaly. Amin'izao fotoana izao dia OpenVR ihany no tohana, fa ny fanohanana ny fenitra OpenXR dia ampiana ato ho ato;
  • libinputsynth - trano famakiam-boky mba hanambatra hetsika fampidirana, toy ny fihetsehan'ny totozy, kitiho ary fitendry fanalahidy, napetraka amin'ny endrika backends ho an'ny xdo, xi2 ary Clutter;
  • xrdesktop - trano famakiam-boky hitantana varavarankely amin'ny tontolo 3D, andiana widgets miaraka amin'ny lamosina sy lamosina ho an'ny fampisehoana ny sehatra;
  • kwin-effect-xrdesktop ΠΈ kdeplasma-applets-xrdesktop - plugin ho an'ny KWin ho fampidirana amin'ny KDE sy applet Plasma hanovana ny KWin amin'ny fomba famoahana amin'ny fiarovan-doha 3D;
  • gnome-shell patchset ΠΈ gnome-shell-extension-xrdesktop - andiana paty ho an'ny GNOME Shell mba hampidirana ny fanohanana xrdesktop sy ny fanampim-panampiana amin'ny famadihana ny vokatra ho an'ny fiarovan-doha 3D ao amin'ny GNOME Shell.

Ny tetikasa dia manohana fomba maro amin'ny fandaminana ny fifaneraserana amin'ny desktop sy windows amin'ny tontolo virtoaly, izay azo ampiasaina hisambotra windows, mizana, mihetsika, manodina, manarona amin'ny sehatra iray, dock ary manafina windows, mampiasa ny menio fanaraha-maso ary miaraka amin'ny fanaraha-maso. tanana roa mampiasa mpanara-maso maromaro.

Source: opennet.ru

Add a comment