wayland-ፕሮቶኮሎች 1.21 መልቀቅ

የመሠረታዊ ዌይላንድ ፕሮቶኮል አቅምን የሚያሟሉ እና የተዋሃዱ ሰርቨሮችን እና የተጠቃሚ አካባቢዎችን ለመገንባት አስፈላጊ የሆኑትን ችሎታዎች የሚያቀርቡ የፕሮቶኮሎች ስብስብ እና ማራዘሚያዎችን የያዘ የwayland-ፕሮቶኮሎች 1.21 ፓኬጅ ታትሟል።

ከተለቀቀው 1.21 ጀምሮ, "ያልተረጋጋ" የፕሮቶኮል ልማት ደረጃ በአምራች አካባቢዎች ውስጥ ለተፈተኑ ፕሮቶኮሎች የማረጋጊያ ሂደትን ለማቃለል በ "ደረጃ" ተተክቷል. ሁሉም ፕሮቶኮሎች በቅደም ተከተል በሦስት ደረጃዎች ያልፋሉ - ልማት ፣ ሙከራ እና ማረጋጊያ። የእድገት ደረጃውን ካጠናቀቀ በኋላ, ፕሮቶኮሉ በ "ስቴጅንግ" ቅርንጫፍ ውስጥ ተቀምጧል እና በዌይላንድ-ፕሮቶኮሎች ስብስብ ውስጥ ይካተታል, እና ሙከራው ከተጠናቀቀ በኋላ ወደ የተረጋጋ ምድብ ይዛወራል. ከ"ማስተካከያ" ምድብ ውስጥ ያሉ ፕሮቶኮሎች ቀድሞውኑ ተዛማጅ ተግባራት በሚያስፈልጉበት በተቀናጁ አገልጋዮች እና ደንበኞች ውስጥ ጥቅም ላይ ሊውሉ ይችላሉ። በ "ማዘጋጀት" ምድብ ውስጥ ተኳሃኝነትን የሚጥሱ ለውጦችን ማድረግ የተከለከለ ነው, ነገር ግን በሙከራ ጊዜ ችግሮች እና ጉድለቶች ከተለዩ, በአዲስ ጉልህ በሆነ የፕሮቶኮል ስሪት ወይም በሌላ የዌይላንድ ቅጥያ መተካት አይካተትም.

አዲሱ ስሪት ከአውቶቶል ይልቅ የሜሶን ግንባታ ስርዓትን በመጠቀም የመጫን ችሎታን ያካትታል። ወደፊት አውቶቶሎችን መደገፍ ሙሉ በሙሉ ለማቆም እቅድ አለ። አዲስ የ xdg-activation ፕሮቶኮል ወደ የዝግጅት ምድብ ተጨምሯል፣ ይህም ትኩረት በተለያዩ የመጀመሪያ ደረጃ ንጣፎች መካከል እንዲተላለፍ ያስችላል። ለምሳሌ፣ በ xdg-activation አንድ የመተግበሪያ ማስጀመሪያ በይነገጽ ለሌላ በይነገጽ ትኩረት ሊሰጥ ይችላል፣ ወይም አንድ መተግበሪያ ትኩረትን ወደ ሌላ መቀየር ይችላል። xdg-activation ድጋፍ ለQt፣ GTK፣ wlroots፣ Mutter እና KWin አስቀድሞ ተተግብሯል።

በአሁኑ ጊዜ የዌይላንድ-ፕሮቶኮሎች የሚከተሉትን የተረጋጉ ፕሮቶኮሎችን ያካትታሉ፣ ይህም ኋላቀር ተኳኋኝነትን ይሰጣል፡

  • "ተመልካች" - ደንበኛው በአገልጋዩ በኩል የመለኪያ እና የወለል ንጣፎችን የመቁረጥ እርምጃዎችን እንዲያከናውን ያስችለዋል።
  • "የማቅረቢያ ጊዜ" - የቪዲዮ ማሳያ ያቀርባል.
  • “xdg-shell” እንደ መስኮቶች ከገጽታዎች ጋር የመፍጠር እና መስተጋብር በይነገጽ ነው፣ ይህም በስክሪኑ ዙሪያ እንዲዘዋወሩ፣ እንዲቀንሱ፣ እንዲስፋፉ፣ እንዲቀይሩ፣ ወዘተ.

ፕሮቶኮሎች በ “ማስቀመጫ” ቅርንጫፍ ውስጥ ተፈትነዋል፡-

  • "ሙሉ ስክሪን-ሼል" - በሙሉ ስክሪን ሁነታ ላይ ሥራን መቆጣጠር;
  • "የግቤት-ዘዴ" - የግቤት ዘዴዎችን ማቀናበር;
  • "ስራ ፈት የሚገታ" - የስክሪን ቆጣቢው መጀመርን ማገድ (ስክሪን ቆጣቢ);
  • "የግቤት-ጊዜ ማህተሞች" - ለግቤት ዝግጅቶች የጊዜ ማህተሞች;
  • "linux-dmabuf" - የDMBuff ቴክኖሎጂን በመጠቀም በርካታ የቪዲዮ ካርዶችን ማጋራት;
  • "ጽሑፍ-ግቤት" - የጽሑፍ ግብዓት አደረጃጀት;
  • "የጠቋሚ ምልክቶች" - ከንክኪ ማያ ገጾች ቁጥጥር;
  • "አንጻራዊ ጠቋሚ ክስተቶች" - አንጻራዊ ጠቋሚ ክስተቶች;
  • "ጠቋሚ ገደቦች" - የጠቋሚ ገደቦች (ማገድ);
  • "ታብሌት" - ከጡባዊዎች ግቤት ድጋፍ.
  • “xdg-የውጭ” - ከ “ጎረቤት” ደንበኛ ወለል ጋር ለመግባባት በይነገጽ;
  • "xdg-decoration" - በአገልጋዩ በኩል የመስኮት ማስጌጫዎችን መስጠት;
  • "xdg-output" - ስለ ቪዲዮው ውፅዓት ተጨማሪ መረጃ (ለክፍልፋይ ልኬት ጥቅም ላይ ይውላል);
  • "xwayland-keyboard-grab" - ግቤትን በXWayland መተግበሪያዎች ውስጥ ይያዙ።
  • አንደኛ ደረጃ ምርጫ - ከ X11 ጋር በማነፃፀር ዋናውን የቅንጥብ ሰሌዳ (ዋና ምርጫ) አሠራር ያረጋግጣል ፣ ከመረጃው ብዙውን ጊዜ በመካከለኛው የመዳፊት ቁልፍ ውስጥ ይገባል ።
  • ሊኑክስ-ግልጽ-አመሳስል በሊኑክስ-ተኮር የገጽታ-የተያያዙ ማቋረጦችን የማመሳሰል ዘዴ ነው።
  • xdg-activation - ትኩረትን በተለያዩ የአንደኛ ደረጃ ንጣፎች መካከል እንዲያስተላልፉ ይፈቅድልዎታል (ለምሳሌ xdg-activationን በመጠቀም አንድ መተግበሪያ ትኩረትን ወደ ሌላ መቀየር ይችላል)።

ምንጭ: opennet.ru

አስተያየት ያክሉ