Ọrụ xrdesktop maka iji GNOME na KDE na isi isi eziokwu

Ndị nrụpụta sitere na Collabora ọkọnọ ọrụ ahụ mmmmmmmmmmmmm, nke, site na nkwado nke Valve, a na-emepụta ọbá akwụkwọ nwere ihe ndị na-emekọrịta ihe na desktọpụ ọdịnala n'ime gburugburu akụkụ atọ nke ejiri enyo 3D na okpu agha eziokwu mebere. Edere koodu ọba akwụkwọ na C na kesara site n'okpuru ikike MIT. Mgbakọ emebere ya kwadebere n'ihi na Arch Linux и Ubuntu 19.04 / 18.04.

Ugbu a, Linux enweelarị ngwaọrụ maka mmepụta ozugbo na isi isi eziokwu (Vulkan extensions VK_EXT_acquire_xlib_display maka X11 na VK_EXT_acquire_wl_display maka Wayland), mana enweghị nkwado na ọkwa nke nsụgharị ziri ezi nke windo na oghere 3D na mmekọrịta nke ọnụego ume ọhụrụ ihuenyo. Ebumnobi nke ọrụ xrdesktop bụ imepụta ụzọ ga-ekwe ka ojiji nke ihu igwe gbadoro anya na ngosipụta ihuenyo XNUMXD yana njikwa ahụigodo na òké na gburugburu mebere.

Ọrụ xrdesktop maka iji GNOME na KDE na isi isi eziokwu

Akụkụ xrdesktop na-agbatị windo dị ugbu a yana ndị njikwa mejupụtara ka ha jiri sistemu oge ịgba ọsọ eziokwu mebere windo na desktọpụ na gburugburu 3D mebere. xrdesktop na-akwalite echiche nke itinye n'ime gburugburu desktọpụ dị ugbu a na-enweghị mkpa ịme onye njikwa ihe mgbagwoju anya pụrụ iche yana ikwe ka nhazi omenala dị ugbu a na-eji ihe nleba anya mgbe niile iji jiri okpu agha XNUMXD mee ihe.

Ihe owuwu nke oru ngo a na-egosi ikike ijikọ na desktọpụ ọ bụla, mana n'oge mmepe ugbu a, a na-emejuputa ihe ndị na-akwado isi isi eziokwu maka KDE na GNOME. Maka KDE, a na-etinye nkwado maka okpu agha 3D site na ngwa mgbakwunye Compiz, yana maka GNOME site na patches maka GNOME Shell. Ihe ndị a na-enyo enyo dị na windo dị na gburugburu ebe obibi nke okpu agha 3D n'ụdị ọnọdụ dị iche ma ọ bụ n'ụdị mkpuchi, nke enwere ike itinye windo desktọpụ na ngwa ndị ọzọ na-agba ọsọ.

Na mgbakwunye na igwe na-arụ ọrụ, xrdesktop na-enye akụrụngwa iji nye igodo na ntinye aka site na iji njikwa oghere pụrụ iche dị ka Valve Index na VIVE Wand. Xrdesktop na-eji ozi sitere na ndị na-ahụ maka VR mepụta mmemme ntinye oge niile, na-eme ka iji ahụigodo na òké.

xrdesktop gụnyere ọtụtụ ọba akwụkwọ na-ewepụta textures windo maka oge ọsọ VR site na iji OpenVR, yana sistemụ dabere na API maka inye desktọpụ zuru oke na gburugburu 3D. Ebe xrdesktop anaghị enye njikwa windo nke ya, a chọrọ ọrụ ntinye aka na ndị njikwa windo dị ugbu a (nwere ike ibuga xrdesktop na X11 ma ọ bụ onye njikwa windo Wayland ọ bụla). N'akụkụ ọkwọ ụgbọala eserese, ọrụ chọrọ onye ọkwọ ụgbọ ala na-akwado Vulkan API yana ndọtị VK_KHR_external_memory.

Ọrụ xrdesktop maka iji GNOME na KDE na isi isi eziokwu

Isi ihe dị na xrdesktop:

  • gulkan - njikọ glib maka Vulkan, na-enye klas maka ngwaọrụ nhazi, shaders na ịmalite textures site na ebe nchekwa ma ọ bụ ihe nchekwa DMA;
  • gxr - API maka mwepu mmemme mmemme maka ịmepụta ngwa eziokwu mebere. Ugbu a naanị OpenVR na-akwado, mana nkwado maka ọkọlọtọ OpenXR ga-agbakwunye n'ọdịnihu dị nso;
  • libinputsynth - ọbá akwụkwọ maka ịhazi mmemme ntinye, dị ka mmegharị òké, ọpịpị na mkpịsị ugodi, etinyere n'ụdị azụ azụ maka xdo, xi2 na Clutter;
  • mmmmmmmmmmmmm - ọbá akwụkwọ maka ijikwa windo na gburugburu 3D, otu wijetị na-eso ya na azụ azụ maka ime ihe nkiri ahụ;
  • kwin-mmetụta-xrdesktop и kdeplasma-applets-xrdesktop - ngwa mgbakwunye maka KWin maka njikọta na KDE na Plasma applet maka ịgbanwe KWin ka ọ bụrụ ọnọdụ mmepụta na okpu agha 3D;
  • gnome-shell patchset и gnome-shell-extension-xrdesktop - otu patches maka GNOME Shell iji jikọta nkwado xrdesktop yana mgbakwunye maka ịgbanwee mmepụta na okpu agha 3D na GNOME Shell.

Ọrụ a na-akwado ọtụtụ ụzọ maka ịhazi mmekọrịta na desktọpụ na windo na gburugburu ebe obibi mebere, nke enwere ike iji weghara windo, ọnụ ọgụgụ, ịkwaga, tụgharịa, machie na okirikiri, n'ọdụ ụgbọ mmiri na zoo windo, jiri menu njikwa wee chịkwaa n'otu oge. aka abụọ na-eji otutu njikwa.

isi: opennet.ru

Tinye a comment