Mashruuca xrdesktop ee loogu isticmaalo GNOME iyo KDE madax-madaxeedyada dhabta ah ee dhabta ah

Horumariyeyaal ka socda Collabora soo bandhigay qabyo-qorid xrdesktop, kaas oo, iyada oo la kaashanayo Valve, maktabad lagu sameeyay xubno si ay ula falgalaan miisaska dhaqameed gudaha jawi saddex-cabbir ah oo la abuuray iyadoo la isticmaalayo muraayadaha 3D iyo koofiyadaha xaqiiqada dhabta ah. Nambarka maktabadda wuxuu ku qoran yahay C iyo qaybiyey hoos shatiga MIT. Kulamo diyaarsan diyaarisay si ay u Arch Linux ΠΈ Ubuntu 19.04 / 18.04.

Waqtigan xaadirka ah, Linux waxay horeyba u haysataa qalab loogu talagalay wax soo saarka tooska ah ee dhageysiga dhabta ah ee dhabta ah (Vulkan kordhinta VK_EXT_acquire_xlib_display ee X11 iyo VK_EXT_acquire_wl_display ee Wayland), laakiin ma jirto wax taageero ah oo ka jira heerka gudbinta saxda ah ee daaqadaha ee booska 3D iyo is-waafajinta heerka soo kicinta shaashadda. Hadafka mashruuca xrdesktop waa in la horumariyo habab u oggolaanaya isticmaalka is-dhexgalka caadiga ah ee diiradda lagu saaray bandhigga XNUMXD iyo kiiboodhka iyo kontoroolka mouse-ka ee jawiyada casriga ah.

Mashruuca xrdesktop ee loogu isticmaalo GNOME iyo KDE madax-madaxeedyada dhabta ah ee dhabta ah

Qaybaha xrdesktop waxay kordhiyaan daaqadaha jira iyo maamulayaasha isku dhafan si ay u isticmaalaan hababka runtime dhabta ah ee dhabta ah si ay ugu sameeyaan daaqadaha iyo miisaska 3D jawiga farsamada. xrdesktop waxay kor u qaadaysaa fikradda ku biirista jawiga desktop-ka jira iyada oo aan loo baahnayn in la maamulo maamule isku dhafan oo gaar ah oo u oggolaanaya qaabaynta caadada ee jirta ee loo isticmaalo kormeere joogto ah in loo adeegsado koofiyadaha XNUMXD.

Nashqada mashruucu waxa uu tusinayaa awooda lagu dhex milmi karo miis kasta, laakiin marxalada horumarineed ee hadda la joogo, qaybaha lagu taageerayo madax-madaxeedyada dhabta ah ayaa loo hirgeliyay KDE iyo GNOME. Dhanka KDE, taageerada koofiyadaha 3D waxaa lagu fuliyaa iyada oo loo marayo plugin-ka Compiz-ka ah, iyo GNOME iyada oo loo marayo xirmo xirmo ah oo loogu talagalay GNOME Shell. Qaybahani waxay muraayad u yihiin daaqadaha jira ee jawiga casriga ah ee koofiyadaha 3D qaab muuqaal gaar ah ama qaab dahaaran, kaas oo daaqadaha desktop lagu kor saari karo codsiyada kale ee dhabta ah ee socda.

Marka laga soo tago samaynta matoorada, xrdesktop waxa ay bixisaa qaybo si ay u bixiso hagidda iyo gelinta iyada oo la adeegsanayo kontaroolayaasha meelaha gaarka ah sida Tusaha Valve iyo VIVE Wand. Xrdesktop waxay isticmaashaa macluumaadka kontaroolayaasha VR si ay u abuurto dhacdooyin wax gelin ah oo joogto ah, isaga oo isku dayaya isticmaalka kiiboodhka iyo jiirka.

xrdesktop waxaa ku jira dhowr maktabadood oo soo saara muraayadaha daaqada ee wakhtiga runtime VR iyadoo la isticmaalayo OpenVR, iyo sidoo kale nidaamka API-ku salaysan ee samaynta miiska buuxa ee jawiga 3D. Mar haddii xrdesktop aanu siin maamulaha daaqada, shaqada isdhexgalka ee maamulayaasha daaqadaha ee jira ayaa loo baahan yahay (xrdesktop waxa loo diri karaa X11 ama maamulaha daaqadaha Wayland). Dhinaca darawalka garaafyada, hawlgalku wuxuu u baahan yahay darawal taageeraya Vulkan API iyo kordhinta VK_KHR_external_memory.

Mashruuca xrdesktop ee loogu isticmaalo GNOME iyo KDE madax-madaxeedyada dhabta ah ee dhabta ah

Qaybaha ugu muhiimsan ee xrdesktop:

  • Gulkan - xidhitaanka glib ee Vulkan, siinta fasalada qalabka wax lagu sameeyo, shaders iyo ka soo saarida textures ee xusuusta ama kaydinta DMA;
  • gxr - API oo loogu talagalay is-dhexgalka barnaamijka soo-saarka ee horumarinta codsiyada dhabta ah ee dhabta ah. Hadda OpenVR kaliya ayaa la taageeray, laakiin taageerada heerka OpenXR ayaa lagu dari doonaa mustaqbalka dhow;
  • libinputsynth - maktabad loogu talagalay habaynta dhacdooyinka gelinta, sida dhaqdhaqaaqa jiirka, gujisyada iyo furayaasha furayaasha, oo lagu hirgeliyay qaab dhabarka dambe ee xdo, xi2 iyo Clutter;
  • xrdesktop - maktabad lagu maamulo daaqadaha jawiga 3D, qalab widgets la socda iyo dhabarka dambe ee samaynta goobta;
  • kwin-saamayn-xrdesktop ΠΈ kdeplasma-applets-xrdesktop - qalab loogu talagalay KWin oo loogu talagalay isdhexgalka KDE iyo Plasma applet si loogu beddelo KWin qaabka wax soo saarka ee koofiyadda 3D;
  • gnome-shell patchset ΠΈ gnome-shell-extension-xrdesktop - xirmo balastar ah oo loogu talagalay GNOME Shell si loogu daro taageerada xrdesktop iyo kordhinta loogu beddelo koofiyadda 3D ee GNOME Shell.

Mashruucu wuxuu taageerayaa dhowr habab oo loogu talagalay abaabulka isdhexgalka desktop-ka iyo daaqadaha ee jawi muuqaal ah, kaas oo loo isticmaali karo in lagu qabto daaqadaha, cabbirka, dhaqaaqa, wareejinta, dahaadhka goobka, xidhashada iyo qarin daaqadaha, adeegso menu-ka kantaroolka oo isla markaaba la xakameeyo laba gacmood oo isticmaalaya kontaroolayaal badan.

Source: opennet.ru

Add a comment