ከዘጠኝ ወር ልማት በኋላ የ የፕሮቶኮሉ የተረጋጋ ስሪት አዲሱ ስሪት ፣የሂደቱ ግንኙነት ዘዴ እና ቤተመጻሕፍት ዌይላንድ 1.22.
የ1.22 ቅርንጫፍ ከኤፒአይ እና ABI ስሪቶች 1.x ጋር ወደ ኋላ ተኳሃኝ ነው። እና በዋናነት የሳንካ ጥገናዎችን እና ጥቃቅን የፕሮቶኮል ማሻሻያዎችን ይዟል። ዌይላንድን በዴስክቶፕ አከባቢዎች ለመጠቀም ኮድ እና ተግባራዊ ምሳሌዎችን የሚያቀርበው የዌስተን ኮምፖሳይት አገልጋይ የተለየ የእድገት ዑደት አካል ሆኖ እየተዘጋጀ ነው።
ስለ ዌይላንድ ለማያውቁ፣ ያንን ማወቅ አለቦት ይህ የስብስብ አገልጋይ እና አፕሊኬሽኖች መስተጋብር ፕሮቶኮል ነው። ከእሱ ጋር የሚሰሩ. ደንበኞች የየራሳቸውን መስኮቶቻቸውን በተለየ ቋት ውስጥ አቅርበዋል ፣ስለ ዝመናዎች መረጃን ወደ ውህድ አገልጋይ በማስተላለፍ ፣የግል አፕሊኬሽኑን ይዘቶች በማጣመር የመጨረሻውን ውጤት ይመሰርታሉ ፣እንደ መስኮቶች መደራረብ እና ግልፅነት ያሉ ልዩነቶችን ከግምት ውስጥ በማስገባት። .
በሌላ አነጋገር, የተዋሃደ አገልጋዩ አባሎችን ለመስራት ኤፒአይ አይሰጥም ግለሰብ፣ ግን ቀድሞውኑ በተሠሩት መስኮቶች ላይ ብቻ ይሰራል ፣ እንደ GTK እና Qt ያሉ ባለ ከፍተኛ ደረጃ ቤተ-መጻሕፍት ሲጠቀሙ ድርብ ማቋረጡን እንዲያስወግዱ ያስችልዎታል፣ ይህም የመስኮት ይዘት የመለየት ሥራን የሚቆጣጠሩት።
ዌይላንድ ብዙ የ X11 የደህንነት ችግሮችን ይፈታል። ምክንያቱም ከሁለተኛው በተለየ ለእያንዳንዱ መስኮት ግብአት እና ውፅዓት ይለያል፣ ደንበኛው የሌሎች ደንበኞችን መስኮቶች ይዘት እንዲደርስ አይፈቅድም እና እንዲሁም ከሌሎች መስኮቶች ጋር የተገናኙ የግብአት ክስተቶችን መጥለፍ አይፈቅድም።
የዌይላንድ ዋና ዜናዎች 1.22
በቀረበው በዚህ አዲስ የ Wayland 1.22 ስሪት ውስጥ ጎልቶ ይታያል ለ wl_surface ድጋፍ ::የተመረጠ_buffer_ሚዛን እና wl_surface ::የተመረጡ_የመቀየሪያ_ክስተቶች ወደ wl_surface ኤፒአይ፣ በውስጧ ውሁድ አገልጋዩ ስለ ላዩን የመለኪያ ደረጃ ለውጥ እና ለውጥ መለኪያዎች መረጃን ያስተላልፋል።
ሌላው ጎልቶ የሚታየው ለውጥ ያ ነው ታክሏል wl_pointer :: ዘንግ ክስተት ወደ wl_pointer API ወደ የጠቋሚውን አካላዊ አድራሻ ያመልክቱ በመግብሮች ውስጥ ትክክለኛውን የማሸብለል አቅጣጫ ለመወሰን.
ከዛ በተጨማሪ ዌይላንድ-ሰርቨር አለም አቀፉን ስም ለማግኘት ዘዴ አክሏል እና የwl_client_add_destroy_late_ማዳመጥ ተግባርን ተግባራዊ አድርጓል።
በ ላይ በመተግበሪያዎች፣ በዴስክቶፕ አካባቢዎች እና በስርጭቶች ላይ ከዌይላንድ ጋር የተያያዙ ለውጦች፣ የሚከተለው ጎልቶ ይታያል።
- ወይን ከXWayland እና X11 ክፍሎች ውጭ በ Wayland ፕሮቶኮል ላይ በመመስረት በአከባቢው ለመጠቀም የመጀመሪያ ድጋፍ ይመጣል። አሁን ባለው ደረጃ የዊንዌይላንድ.drv ሾፌር እና ዩኒክስሊብ አካላት ተጨምረዋል፣ እና የWayland ፕሮቶኮል ፍቺ ፋይሎችን በግንባታ ስርዓቱ ለመስራት ዝግጅት ተደርጓል። ከሚቀጥሉት ልቀቶች በአንዱ፣ በWayland አካባቢ ምርትን ለማስቻል ለውጦችን ለማካተት አቅደዋል።
- በKDE Plasma ስሪቶች 5.26 እና 5.27 ውስጥ የWayland ድጋፍ ቀጣይ ማሻሻያዎች። በመካከለኛው የመዳፊት ቁልፍ ከቅንጥብ ሰሌዳው ላይ መለጠፍን የማሰናከል ችሎታን ተተግብሯል። በXWayland ለተጀመሩ መተግበሪያዎች የተሻሻለ የመስኮት ልኬት ጥራት።
- ለማያ ገጹ የማጉላት ደረጃ በራስ ሰር ምርጫ ቀርቧል።
- የ xfce4-panel እና xfdesktop ዴስክቶፕ የሙከራ ስሪቶች ተዘጋጅተዋል Xfce በ Wayland ፕሮቶኮል መሰረት በአካባቢዎች ውስጥ ለመስራት የመጀመሪያ ድጋፍን ይሰጣል።
- የWayland ፕሮቶኮልን ለመጠቀም የጭራዎች ስርጭት የተጠቃሚ አካባቢ ከX አገልጋይ ተንቀሳቅሷል።
- የBlender 3 3.4D ሞዴሊንግ ሲስተም ለ Wayland ፕሮቶኮል ድጋፍን ተግባራዊ ያደርጋል፣ ይህም የXWayland ንብርብርን ሳይጠቀሙ Blenderን በቀጥታ በ Wayland ላይ በተመሰረቱ አካባቢዎች እንዲያሄዱ ያስችልዎታል።
- Sway ብጁ አካባቢ ስሪት 1.8 ከ Wayland ጋር ተለቋል።
- Qt እና Waylandን በመጠቀም ብጁ PaperDE 0.2 አካባቢ ይገኛል።
- ፋየርፎክስ በWayland አካባቢ ያሉ ችግሮችን በይዘት ማሸብለል ላይ በማስተካከል፣የማሸብለያ አሞሌው ሲጫን የጠቅታ ክስተትን በመተኮስ እና ዌይላንድን መሰረት ባደረገ አከባቢዎች ያለውን ይዘት በማሸብለል የስክሪን መጋራትን አሻሽሏል።
- ቫልቭ የዌይላንድ ፕሮቶኮልን የሚጠቀም እና በSteamOS 3 ኦፕሬቲንግ ሲስተም ውስጥ ጥቅም ላይ የሚውለውን የ Gamescope Composite Server (የቀድሞው steamcompmgr) ማዳበሩን ቀጥሏል።
- ዌይላንድ የሚደግፈው የLXQt የተጠቃሚ ቦታ ወደብ lxqt-sway ልማት። እንዲሁም፣ ሌላ የLWQt ፕሮጀክት በ Wayland ላይ የተመሰረተ ብጁ LXQt መጠቅለያ በማዘጋጀት ላይ ነው። የ MATE ዴስክቶፕን ወደ ዌይላንድ ማጓጓዝ ቀጥሏል።
- System76 Waylandን በመጠቀም አዲስ የCOSMIC ተጠቃሚ አካባቢን እያዘጋጀ ነው።
- ዌይላንድ በነባሪነት በሞባይል መድረኮች ፕላዝማ ሞባይል፣ Sailfish፣ webOS Open Source Edition፣ Tizen እና AsteroidOS ላይ ነቅቷል።
በዌይላንድ ላይ በመመስረት የኡቡንቱ መዋቅር እና ተንኮለኛ ዛጎሎች እየተዘጋጁ ናቸው።
በመጨረሻም, ይህንን አዲስ ስሪት መሞከር ለሚፈልጉ የእርስዎን የግንባታ ምንጭ ኮድ ከ ማውረድ ይችላሉ። የሚከተለውን አገናኝ.