د ویلینډ پروتوکول خپور کړئ 1.21

د Wayland-protocols 1.21 پیکج خپور شوی، د پروتوکولونو او توسیعونو سیټ لري چې د بیس Wayland پروتوکول وړتیاوې بشپړوي او د جامع سرورونو او کاروونکي چاپیریال جوړولو لپاره اړین وړتیاوې چمتو کوي.

د 1.21 خوشې کولو سره پیل کول، د "بې ثباته" پروتوکول پراختیا مرحله د "سټینګ" لخوا بدله شوې ترڅو د پروتوکولونو لپاره د ثبات پروسې اسانه کړي چې د تولید چاپیریال کې ازمول شوي. ټول پروتوکولونه په ترتیب سره د دریو مرحلو څخه تیریږي - پراختیا، ازموینه او ثبات. د پرمختیایي مرحلې له بشپړولو وروسته، پروتوکول د "مطالعې" څانګې کې ځای پر ځای شوی او د ویلینډ پروتوکولونو سیټ کې شامل شوی، او د ازموینې بشپړیدو وروسته، دا مستحکم کټګورۍ ته لیږدول کیږي. د "سټینګ" کټګورۍ پروتوکولونه دمخه په جامع سرورونو او پیرودونکو کې کارول کیدی شي چیرې چې اړوند فعالیت ته اړتیا وي. د "مطالعې" کټګورۍ کې، دا منع دي چې بدلونونه رامینځته کړي چې د مطابقت څخه سرغړونه کوي، مګر که د ازموینې په جریان کې ستونزې او نیمګړتیاوې وپیژندل شي، د پروتوکول د نوي مهم نسخه یا د بل ویلینډ توسیع سره بدیل ندی خارج شوی.

نوې نسخه کې د آټوټولز پرځای د میسن جوړونې سیسټم په کارولو سره د نصبولو وړتیا شامله ده. داسې پلانونه شتون لري چې په راتلونکي کې د آټوټولز ملاتړ په بشپړ ډول ودروي. یو نوی xdg-فعالیت پروتوکول د سټینګ کټګورۍ کې اضافه شوی، چې تمرکز ته اجازه ورکوي چې د مختلفو لومړیو سطحو سطحونو ترمنځ لیږدول شي. د مثال په توګه، د xdg-فعالیت سره، یو اپلیکیشن لانچر انٹرفیس کولی شي بل انٹرفیس ته تمرکز ورکړي، یا یو غوښتنلیک کولی شي تمرکز بل ته واړوي. د xdg-فعالیت ملاتړ دمخه د Qt، GTK، wlroots، Mutter او KWin لپاره پلي شوی.

اوس مهال، د ویلینډ پروتوکولونو کې لاندې باثباته پروتوکولونه شامل دي، کوم چې شاته مطابقت چمتو کوي:

  • "viewporter" - پیرودونکي ته اجازه ورکوي چې د سرور اړخ کې د پیمانه کولو او د سطحې څنډې تریمیم کولو کړنې ترسره کړي.
  • د "پریزنټشن وخت" - د ویډیو نندارې ډاډمن کوي.
  • "xdg-shell" د وینډوز په توګه د سطحونو سره د رامینځته کولو او تعامل لپاره یو انٹرفیس دی ، کوم چې تاسو ته اجازه درکوي دوی د سکرین شاوخوا حرکت وکړئ ، کم کړئ ، پراخ کړئ ، بیا اندازه کړئ او داسې نور.

پروتوکولونه په "سټیجنگ" څانګه کې ازمول شوي:

  • "پوره سکرین شیل" - په بشپړ سکرین حالت کې د کار کنټرول؛
  • "input-method" - د پروسس کولو ان پټ میتودونه؛
  • "بې کاره مخنیوی" - د سکرین سیور (د سکرین سیور) لانچ بندول؛
  • "input-timestamps" - د ننوتلو پیښو لپاره مهال ویش؛
  • "linux-dmabuf" - د DMABuff ټیکنالوژۍ په کارولو سره د څو ویډیو کارتونو شریکول؛
  • "د متن داخل" - د متن ان پټ تنظیم؛
  • "د اشارې اشارې" - د ټچ سکرینونو څخه کنټرول؛
  • "نسباتي پوائنټر پیښې" - اړونده اشاره کونکي پیښې؛
  • "د اشارې خنډونه" - د اشارې خنډونه (بندول)؛
  • "ټابلیټ" - د ټابلیټونو څخه د ننوتلو لپاره ملاتړ.
  • "xdg-بهرنی" - د "ګاونډی" پیرودونکي سطحونو سره د تعامل لپاره انٹرفیس؛
  • "xdg-decoration" - د سرور اړخ ته د کړکۍ سجاوٹ وړاندې کول؛
  • "xdg-output" - د ویډیو محصول په اړه اضافي معلومات (د جزوی اندازه کولو لپاره کارول کیږي)؛
  • "xwayland-keyboard-grab" - په XWayland اپلیکیشنونو کې ان پټ نیول.
  • ابتدايي انتخاب - د X11 سره د انډول په واسطه، د لومړني کلپ بورډ عملیات (لومړني انتخاب) تضمینوي، هغه معلومات چې معمولا د منځنۍ موږک تڼۍ سره داخلیږي؛
  • linux-explicit-synchronization د سطحي پابند بفرونو همغږي کولو لپاره د لینکس ځانګړي میکانیزم دی.
  • xdg-activation - تاسو ته اجازه درکوي د مختلف لومړي کچې سطحونو ترمینځ تمرکز انتقال کړئ (د مثال په توګه ، د xdg-فعالیت په کارولو سره ، یو غوښتنلیک کولی شي تمرکز بل ته واړوي).

سرچینه: opennet.ru

Add a comment