Wxrd አስተዋውቋል፣ በ Wayland ላይ የተመሰረተ ለምናባዊ እውነታ ስርዓቶች የተዋሃደ አገልጋይ

የኮላቦራ ኩባንያ በ Wayland ፕሮቶኮል ላይ የተመሰረተ እና በሶስት አቅጣጫዊ ምናባዊ እውነታ አከባቢዎች ውስጥ በ xrdesktop ክፍሎች ላይ የተመሰረተ ዴስክቶፕ ለመፍጠር የታሰበ የተቀናጀ አገልጋይ wxrd አቅርቧል። መሰረቱ በSway ተጠቃሚ አካባቢ ገንቢዎች የተገነባው የwlroots ቤተ-መጽሐፍት እና የwxrc ውሁድ አገልጋይ ለምናባዊ እውነታ ስርዓቶች ጥቅም ላይ እንዲውል ታስቦ የተዘጋጀ ነው። የፕሮጀክት ኮድ በ C የተፃፈ እና በ MIT ፍቃድ ስር ይሰራጫል.

በመጀመሪያ በ xrdesktop ውስጥ ከቀረበው የመፍትሄ ሃሳብ በተለየ፣ wxrd ነባር የመስኮት አስተዳዳሪዎችን እና የዴስክቶፕ ዛጎሎችን ለቪአር ሲስተሞች ከማስተካከል ይልቅ ለምናባዊ እውነታ አከባቢዎች ልዩ የተቀናጀ አገልጋይ ይሰጣል (የ xrdesktop ፕሮጄክቱ ለእያንዳንዱ አዲስ መላመድ ለሚፈልጉ kwin እና GNOME Shell የተለየ ጥገናዎችን ይሰጣል)። የእነዚህ ክፍሎች መለቀቅ). የ wxrd አጠቃቀም አሁን ያለውን ባለ ሁለት አቅጣጫዊ ዴስክቶፕ ይዘት እንዲያንጸባርቁ ብቻ ሳይሆን በመደበኛ ማሳያ ላይ የሚታየውን ብቻ ሳይሆን በተለይ ለሶስት አቅጣጫዊ ዴስክቶፕ የተከፈቱ መስኮቶችን (ማለትም ከ መዳረሻ አለማቅረብ) እንዲሰሩ ያስችልዎታል። አሁን ባለው የስርዓት ሠንጠረዥ ላይ ጥቅም ላይ የዋለው የቪአር ቁር ወደ ዴስክቶፕ ፣ ግን ለቪአር ቁር የተለየ አካባቢ ለመፍጠር)።

ከተመሳሳይ ፕሮጀክቶች በተለየ መልኩ Simula VR፣ Stardust፣ Motorcar እና Safespaces፣ የwxrd ስብጥር አገልጋዩ የተፈጠረው በትንሹ የጥገኞች ብዛት እና ዝቅተኛ የሃብት ፍጆታ ለመጠቀም ነው። Wxrd በ Wayland ፕሮቶኮል ላይ በተመሰረቱ አፕሊኬሽኖች ብቻ ሳይሆን የ xwayland DDX አገልጋይን በመጠቀም የX11 አፕሊኬሽኖችን ለማሄድ ያስችላል።

ለቨርቹዋል ኪቦርዶች የዌይላንድ ፕሮቶኮል ቅጥያ በሂደት ላይ ያለ በመሆኑ ወደ wxrd ግብዓት የሚተገበረው በxrdesktop ውስጥ ካለው ምናባዊ ቁልፍ ሰሌዳ ኢሞጂን ጨምሮ ሁሉንም የዩኒኮድ ቁምፊዎችን በሚያስተላልፍ በቁልፍ ሰሌዳ ግቤት ኢምዩሌሽን ሲስተም ነው። wxrd ን ለማሄድ የVulkan ግራፊክስ ኤፒአይን እና VK_EXT_image_drm_format_modifier ቅጥያውን የሚደግፍ የቪዲዮ ካርድ ያስፈልገዎታል 21.1 ከተለቀቀ በኋላ (በኡቡንቱ 21.04 ውስጥ የተካተተ)። የVulkan ኤፒአይን ለሥርዓት መጠቀም በሜሳ 21.2 (ኡቡንቱ 21.10) ውስጥ የገባው VK_EXT_physical_device_drmm ቅጥያ ያስፈልገዋል።

ተለምዷዊ ዴስክቶፕን ለማሳየት ጥቅም ላይ ከሚውሉት XNUMXD የመስኮት አስተዳዳሪዎች ጋር ከመዋሃድ ይልቅ ለምናባዊ እውነታ ስርዓቶች የተለየ ስብጥር አገልጋይ የመጠቀም ጥቅሞች፡-

  • በ Wayland ወይም X11-based ክፍለ ጊዜ ውስጥ ሲሮጡ የwlroots ቤተ-መጽሐፍት በቀላሉ የቁልፍ ሰሌዳ ግብዓት እና የመዳፊት ክስተቶችን መቅረጽ እና ያንን ግቤት በምናባዊ እውነታ አካባቢ ወደ አንድ የተወሰነ መስኮት ማዞር የሚችሉበት መስኮት ይከፍታል። ለወደፊት፣ ይህንን ባህሪ በመጠቀም ግብአትን በቪአር ተቆጣጣሪ ብቻ ሳይሆን በመደበኛ ኪቦርድ እና መዳፊትም ለመጠቀም አቅደዋል።
  • ዊንዶውስ በ XNUMXD ዴስክቶፕ ፍሬም የተገደበ አይደለም እና የዘፈቀደ መጠን ሊሆን ይችላል፣ በሃርድዌር በሚደገፈው ከፍተኛው የሸካራነት መጠን ብቻ የተገደበ ነው።
  • በwxrd ውስጥ የመስኮት ቀረጻ የሚከናወነው በቤተኛ 3D ራስ ላይ በተሰቀለ ማሳያ (HMD) የምስል እድሳት ፍጥነት ሲሆን መስኮቶችን ከተለመዱት የመስኮት አስተዳዳሪዎች በሚያንጸባርቅበት ጊዜ በማይንቀሳቀስ ሞኒተር ላይ መረጃን ለማዘመን የሚጠቅመው ድግግሞሽ ጥቅም ላይ ይውላል።
  • የቋሚ ሞኒተር የፒክሰል መጠጋጋትን ሳያካትት የ3-ል ቁር የፒክሰል መጠን ግምት ውስጥ በማስገባት ቅርጸ-ቁምፊዎች መስራት ይችላሉ።
  • 3D የጆሮ ማዳመጫ ብቻ ባላቸው እና መደበኛ ሞኒተር በሌላቸው ስርዓቶች ላይ wxrd መጠቀም ይቻላል።

ለቪአር የተለየ የተቀናጀ አገልጋይ ጉዳቶች፡-

  • በቪአር አካባቢ፣ ለተለየ ስብጥር አገልጋይ የተከፈቱ አፕሊኬሽኖች ብቻ ይታያሉ፣ መስኮቶችን በባህላዊ ዴስክቶፕ ላይ ወደ ቪአር አካባቢ የማስተላለፍ ወይም የማስታወሻ ችሎታ ከሌለው (ማለትም በመደበኛ ስክሪን ላይ ከተከፈቱ መተግበሪያዎች ጋር መስራቱን ለመቀጠል ፣ እርስዎ ለ3-ል የራስ ቁር በተለየ አካባቢ ውስጥ እንደገና መጀመር አለበት።
  • የዌይላንድ ድጋፍ በVulkan API ትግበራዎች ውስጥ የተገደበ ሊሆን ይችላል። ለምሳሌ፣ gbm እና wlroots ለVK_EXT_drm_format_modifier ቅጥያ ድጋፍ እጦት በባለቤትነት ከተያዙ የNVDIA አሽከርካሪዎች ጋር መጠቀም አይቻልም።



ምንጭ: opennet.ru

አስተያየት ያክሉ