ዌይላንድ 1.23 ይገኛል።

ከአንድ አመት በላይ እድገት በኋላ የፕሮቶኮል ፣የሂደቱ ግንኙነት ዘዴ እና የዌይላንድ 1.23 ቤተ-መጻሕፍት የተረጋጋ የተለቀቀበት ሁኔታ ቀርቧል። የ1.23 ቅርንጫፉ ከ1.x ልቀቶች ጋር በAPI እና ABI ደረጃ ወደ ኋላ ተኳሃኝ ነው እና ባብዛኛው የሳንካ ጥገናዎችን እና ጥቃቅን የፕሮቶኮል ማሻሻያዎችን ይዟል። የፕሮጀክቱ እድገቶች በ MIT ፍቃድ ተሰራጭተዋል. ዌይላንድን በዴስክቶፕ እና በተካተቱ አካባቢዎች ለመጠቀም ኮድ እና የስራ ምሳሌዎችን የሚያቀርበው የዌስተን ኮምፖዚት ሪፈረንስ አገልጋይ እንደ የተለየ የእድገት ዑደት እየተዘጋጀ ነው።

በፕሮቶኮሉ ውስጥ ዋና ለውጦች:

  • libwayland ደንበኛው በአገልጋዩ በኩል ያለውን የውስጥ ግንኙነት ቋት ከፍተኛውን መጠን እንዲወስን የሚያስችል ኤፒአይን ተግባራዊ ያደርጋል። የመሠረቱ ከፍተኛው ቋት መጠን በwl_display በይነገጽ በኩል ተቀናብሯል፣ እና አዲሱ ኤፒአይ ደንበኞች በደንበኛ ግንኙነት መሰረት እንዲቀይሩት ይፈቅዳል። በተግባራዊው በኩል፣ ለውጡ በ Wayland-ተኮር ደንበኞች ውስጥ እንደ Xwayland ያሉ ትላልቅ መጠበቂያዎችን መጠቀም ያስችላል፣ እነዚህም በከፍተኛ የግብአት ክስተቶች ተለይተው ይታወቃሉ።
  • ለጥያቄዎች፣ ለክስተቶች እና ለዝርዝሮች፣ "የተቀነሰ-የቆየ" XML ባህሪን በመጠቀም የተቋረጡ ክፍሎችን ምልክት የማድረግ ችሎታ አሁን ይገኛል። በዌይላንድ ቃላት፣ ጥያቄዎች ማለት ደንበኛው ወደ አገልጋይ; ክስተቶች ከአገልጋዩ ወደ ደንበኛው የተላኩ መልዕክቶች ናቸው፤ ቁጥሮች በፕሮቶኮሉ የሚተዳደሩ የቁጥር እሴቶች ስብስቦች ተብለው የተሰየሙ ናቸው።
  • የ"enum-header" ሁነታ ወደ ዌይላንድ-ስካነር መገልገያ ተጨምሯል፣ በ C ቋንቋ ውስጥ የራስጌ ፋይሎችን እና ኮድን ለመፍጠር የተነደፈው ፕሮቶኮሉን በሚገልጹ የኤክስኤምኤል ፋይሎች ላይ በመመስረት፣ ይህም በራስጌ ፋይሎች ውስጥ “ቁጥሮችን” ብቻ መግለጽን ያካትታል።
  • ዌይላንድ-ስካነር በአገልጋዩ በኩል ለ “ቁጥሮች” የማረጋገጫ ተግባራትን (አረጋጋጭ) ማመንጨትን ይሰጣል።
  • ማረም ለማቃለል ስሞችን ለክስተቶች ወረፋ የመመደብ ችሎታ ታክሏል።
  • የዘፈቀደ ውሂብ ከደንበኛው ጋር ለማያያዝ ቀላል ለማድረግ wl_client_get_user_data() እና wl_client_set_user_data() ታክለዋል።
  • የwl_shm.መለቀቅ ጥያቄ ታክሏል ደንበኛው የጋራ ነገር መጠቀሙን እንዲያቆም ለአገልጋዩ ለማሳወቅ፣ ይህም አገልጋዩ ከእሱ ጋር የተያያዘውን ማህደረ ትውስታ እንዲለቅ ያስችለዋል።
  • ለOpenBSD መድረክ ድጋፍ ታክሏል።

የመጨረሻው እትም ከታተመ በኋላ ከዌይላንድ ጋር የተገናኙ ክስተቶች፡-

  • XWayland 24.1.0 ለግልጽ አመሳስል ቴክኖሎጂ ድጋፍ እና ለGLAMOR እና EXA 2D የፍጥነት አርክቴክቸር ድጋፍ በማድረግ ታትሟል።
  • የ Labwc (Lab Wayland Compositor) የተዋሃደ አገልጋይ የ Openbox መስኮት አስተዳዳሪን የሚያስታውስ ችሎታ ያለው ማዘመን።
  • የwprs ፕሮጀክት ከማያ ገጹ መገልገያ ጋር የሚመሳሰል ለዌይላንድ የክፍለ ጊዜ አስተዳዳሪን ያዘጋጃል፣ ግን ለግራፊክ አፕሊኬሽኖች።
  • ዋይላንድን በመጠቀም የተቀናበረ የኒሪ አገልጋይ ማተም እና መስኮቶችን በማያ ገጹ ላይ ማለቂያ በሌለው የማሸብለል ሪባን ውስጥ የሚያከፋፍል ንጣፍ አቀማመጥ ዘዴን ያቀርባል።
  • የ Wayland-ፕሮቶኮሎች የፕሮቶኮሎች እና የማራዘሚያዎች ስብስብ አዘምን፡ 1.34፣ 1.33፣ 1.32፣ 1.35።
  • በነባሪ ዌይላንድን የሚጠቀም የኤስዲኤል3 ቤተ-መጽሐፍት ልማት።
  • LXQt 2.0.0 የዴስክቶፕ አካባቢን ከ Wayland ድጋፍ በ PCManFM-Qt ፋይል አቀናባሪ ፣ የማሳወቂያ ስርዓት ፣ ዴስክቶፕ ፣ ሯጭ ፣ ፓኔል ፣ መውጫ በይነገጽ ፣ የ LXQt ውቅር በይነገጽ እና አብዛኛዎቹ መተግበሪያዎች መልቀቅ።
  • Waylandን በመጠቀም የSway 1.9 የተጠቃሚ አካባቢን መልቀቅ።
  • አዲስ የተቀናበረ ስራ አስኪያጅ ተአምር-wm፣ በ Wayland ላይ የተመሰረተ እና የ Mir ስብጥር አስተዳዳሪዎችን ለመገንባት አካላት።
  • ሉቭር ኮምፖዚቶችን ለማዘጋጀት አዲስ ቤተ-መጽሐፍት ነው አገልጋዮች በዌይላንድ ላይ የተመሠረተ።
  • የWayland ድጋፍን በXfce በመተግበር ላይ በመስራት ላይ።
  • በ Budgie ዴስክቶፕ አካባቢ ውስጥ ለዌይላንድ የመጀመሪያ ድጋፍ።
  • በሲናሞን ዴስክቶፕ አካባቢ ለ Wayland የመጀመሪያ ድጋፍ።
  • MATE ዴስክቶፕን ወደ ዌይላንድ ማጓጓዝ ከሞላ ጎደል ሊጠናቀቅ ነው።
  • ስርጭት Lubuntu ወደ Qt ​​6 እና Wayland መጠቀም ይቀየራል።
  • KDE 6 የ Wayland ፕሮቶኮልን የሚጠቀም ነባሪ ክፍለ ጊዜ ያቀርባል። ለቀለም አስተዳደር የዌይላንድ ቅጥያዎች ድጋፍ ተግባራዊ ተደርጓል።
  • የመስኮት ማስዋቢያ ሁነታ ለዌይላንድ በኤሌክትሮን መድረክ ላይ ነቅቷል።
  • ዌይላንድን የሚጠቀመው እና በ3D ፕለጊን ለኮምፓይስ አይነት የተጠቃሚ በይነገጽ እንዲፈጥሩ የሚያስችልዎ የ Wayfire ስብጥር አገልጋይ ማዘመን።
  • የዌይላንድ ድጋፍ በIntelliJ እና OpenJDK IDEs።
  • የዌይላንድ ድጋፍ በጂኤንዩ ኢማክስ ጽሑፍ አርታዒ ውስጥ።
  • GNOME's Wayland-based ክፍለ ጊዜ በርካታ ኮምፒውተሮችን ለመቆጣጠር አንድ ኪቦርድ እና ማውዙን ለመጠቀም የሚያስችል የሶፍትዌር ኬቪኤም ማብሪያ /Input Leap ድጋፍን ያካትታል።
  • የFedora የKDE ዴስክቶፕ እትም በX11 ላይ የተመሰረተ ክፍለ ጊዜን በመሠረታዊ ስርጭት መደገፍ አቁሟል።
  • የተሻሻለ ድጋፍ በዌይላንድ ላይ የተመሰረተ በባለቤትነት በ NVIDIA ሾፌሮች ውስጥ።
  • XWayland እና X11 ክፍሎችን ሳይጠቀሙ በ Wayland ፕሮቶኮል ላይ በመመስረት ወይንን በአከባቢው እንዲጠቀሙ የሚያስችል አሽከርካሪ ተተግብሯል።
  • የዌስተን 13.0 ጥምር አገልጋይ ተለቋል።
  • በዌይላንድ ላይ የKDE፣ GNOME፣ Enlightenment፣ Wayfire፣ Mir፣ Xfce እና Sway አሠራርን ለመፈተሽ ልዩ የቀጥታ ስርጭት ሬቤካ ብላክ እየተሰራጨ ነው። Linux.
  • В Linuxየፋየርፎክስ ግንባታዎች አሁን በነባሪነት XWaylandን ከመጠቀም ይልቅ የWayland ኮምፖዚት ሰርቨርን ይጠቀማሉ። ዌይላንድን ብቻ ​​የሚደግፉ ግንባታዎችን የመፍጠር ችሎታ አሁን ይገኛል።

ዌይላንድ በተቀነባበረ አገልጋይ እና ከእሱ ጋር በሚሰሩ አፕሊኬሽኖች መካከል የመስተጋብር ፕሮቶኮል መሆኑን እናስታውስ። ደንበኞች የየራሳቸውን መስኮቶች በተለየ ቋት ውስጥ ያቀርባሉ፣ ዝማኔዎችን ለተቀናበረው አገልጋይ ያስተላልፋሉ። በሌላ አገላለጽ የተዋሃደ አገልጋዩ ለነጠላ ኤለመንቶችን ለማቅረብ ኤፒአይ አይሰጥም ነገር ግን ቀደም ሲል በተፈጠሩት መስኮቶች ላይ ብቻ ነው የሚሰራው፣ ይህም እንደ GTK እና Qt ያሉ ከፍተኛ ደረጃ ቤተ-መጻሕፍትን ሲጠቀሙ ድርብ ማቋቋሚያን ለማስወገድ ያስችላል። የመስኮቶችን ይዘት የማጠናቀር ስራ.

ዌይላንድ ግብአት እና ውፅዓት በየመስኮት በመለየት፣ ደንበኛው የሌሎች ደንበኞችን መስኮቶች ይዘት እንዳይጠቀም እና ከሌሎች መስኮቶች ጋር የተገናኙ የግብአት ክስተቶች እንዳይጠለፉ በማድረግ ዌይላንድ ብዙዎቹን የX11 የደህንነት ችግሮችን ይፈታል። በአሁኑ ጊዜ ከዌይላንድ ጋር በቀጥታ ለመስራት የሚደረገው ድጋፍ ለGTK፣ Qt፣ SDL (ከተለቀቀው 2.0.2 ጀምሮ)፣ clutter እና EFL (Enlightenment Foundation Library) ቤተ-መጻሕፍት አስቀድሞ ተተግብሯል። ከQt 5.4 ጀምሮ የQtWayland ሞጁል በዌይላንድ ፕሮጀክት በተሰራው የዌስተን ስብጥር አገልጋይ አካባቢ የ Qt መተግበሪያዎችን ለማስኬድ አካላትን ከመተግበሩ ጋር ተካትቷል።

በዌይላንድ/ዌስተን ውስጥ ካሉ ሃርድዌር ጋር መስተጋብር፣ ለምሳሌ እንደ ጅምር፣ የቪዲዮ ሁነታ መቀየሪያ (DRM modesetting) እና ለግራፊክስ ካርዶች የማህደረ ትውስታ አስተዳደር (GEM ለi915 እና TTM ለRadeon እና Nouveau)፣ በቀጥታ በከርነል ደረጃ ሞጁል በኩል ሊከናወን ይችላል፣ ይህም የሱፐር ተጠቃሚ መብቶችን አስፈላጊነት ያስወግዳል። የዌስተን ኮምፖስት ሰርቨር በከርነል DRM ሞጁል ላይ ብቻ ሳይተማመን ሊሠራ ይችላል። Linuxእንዲሁም ከX11፣ ሌላ የዌይላንድ ኮምፖዚቲንግ ሰርቨር፣ የፍሬምቡፈር እና የRDP ቴክኖሎጂ በተጨማሪ። በተጨማሪም፣ በመድረኩ ግራፊክስ ቁልል ላይ ስራን ለማስቻል ፕሮጀክቶች እየተከናወኑ ነው። Android.

የዌስተን ፕሮጀክት የተቀናጀ አገልጋይ ትግበራ እያዘጋጀ ነው። የዌይላንድ ፕሮቶኮልን የሚደግፍ ሌላ ማንኛውም ምርት እንደ የተቀናጀ አገልጋይም ሊያገለግል ይችላል። ለምሳሌ፣ ዌይላንድን በKWin ​​ለመደገፍ በአሁኑ ጊዜ ሥራ እየተሰራ ነው። በአሁኑ መልኩ፣ ዌስተን የዌይላንድ ፕሮቶኮልን ለመፈተሽ ከምሳሌዎች ስብስብ በላይ ተዘርግቷል እና በፕለጊኖች እና ተጨማሪዎች በኩል ተጨማሪ ተግባራትን ማግኘት ይችላል። የተጠቃሚ በይነገጾች እና የላቁ የመስኮት አስተዳደር ባህሪያት ለዌስተን እንደ ውጫዊ የኋላ ድጋፎች እንዲተገበሩ ተጠቁመዋል። በዌይላንድ ላይ በተመሰረተ አካባቢ ውስጥ መደበኛ የX11 አፕሊኬሽኖችን አፈጻጸም ለማረጋገጥ፣ የXWayland (መሣሪያ-ጥገኛ X) DDX ክፍል ጥቅም ላይ ይውላል፣ ይህም ለWin32 እና Xquartz ከሚሰራው ጋር ተመሳሳይ ነው። macOS.

ዌይላንድ 1.23 ይገኛል።ዌይላንድ 1.23 ይገኛል።


ምንጭ: opennet.ru
በDDoS ጥበቃ፣ VPS VDS አገልጋዮች ለጣቢያዎች አስተማማኝ ማስተናገጃ ይግዙ 🔥 አስተማማኝ የድር ጣቢያ ማስተናገጃ በዲዶኤስ ጥበቃ፣ በቪፒኤስ ቪዲኤስ አገልጋዮች ይግዙ | ProHoster