ریلیز ویلینڈ پروٹوکول 1.20

دستیاب پیکیج کی رہائی وائلینڈ پروٹوکول 1.20، جس میں پروٹوکولز اور ایکسٹینشنز کا ایک سیٹ ہوتا ہے جو بیس Wayland پروٹوکول کی صلاحیتوں کی تکمیل کرتے ہیں اور جامع سرورز اور صارف کے ماحول کی تعمیر کے لیے ضروری صلاحیتیں فراہم کرتے ہیں۔ ریلیز 1.20 کو تقریباً فوراً بعد بنایا گیا تھا۔ 1.19آرکائیو میں بعض فائلوں (README.md, GOVERNANCE.md, MEMBERS.md) کو شامل کرنے میں ناکامی کی وجہ سے۔

نئے ورژن نے پروٹوکول کو اپ ڈیٹ کر دیا ہے۔ xdg- شیل، جس نے پہلے سے منسلک پاپ اپ ڈائیلاگز کی پوزیشن کو تبدیل کرنے کی صلاحیت کو شامل کیا۔ نئے enum اور bitfield انتساب کو "پریزنٹیشن ٹائم" اور xdg-shell پروٹوکول میں شامل کیا گیا ہے۔ کمپوزیشن میں ایک دستاویز شامل کی گئی ہے۔
GOVERNANCE.md، جو نئے Wayland پروٹوکول بنانے اور موجودہ کو اپ ڈیٹ کرنے کے طریقہ کار کی وضاحت کرتا ہے Wayland-protocols سیٹ میں۔ موجودہ پروٹوکول میں معمولی اضافہ کیا گیا ہے، دستاویزات کو بہتر بنایا گیا ہے، اور نشاندہی کی گئی غلطیوں کو ختم کر دیا گیا ہے۔

فی الحال، وے لینڈ پروٹوکول میں درج ذیل مستحکم پروٹوکول شامل ہیں، جو پسماندہ مطابقت فراہم کرتے ہیں:

  • "viewporter" - کلائنٹ کو سرور کی طرف اسکیلنگ اور سرفیس ایج ٹرمنگ کے اعمال انجام دینے کی اجازت دیتا ہے۔
  • "پریزنٹیشن ٹائم" - ویڈیو ڈسپلے کو یقینی بناتا ہے۔
  • "xdg-shell" سطحوں کو ونڈوز کے طور پر بنانے اور ان کے ساتھ تعامل کرنے کا ایک انٹرفیس ہے، جو آپ کو انہیں اسکرین کے گرد منتقل کرنے، چھوٹا کرنے، پھیلانے، سائز تبدیل کرنے وغیرہ کی اجازت دیتا ہے۔

غیر مستحکم پروٹوکول، جن کی ترقی ابھی تک مکمل نہیں ہوئی ہے اور ماضی کی ریلیز کے ساتھ مطابقت رکھنے کی ضمانت نہیں ہے:

  • "فل سکرین شیل" - فل سکرین موڈ میں کام کا کنٹرول؛
  • "ان پٹ طریقہ" - پروسیسنگ ان پٹ طریقوں؛
  • "idle-inhibit" - اسکرین سیور (اسکرین سیور) کے آغاز کو روکنا؛
  • "ان پٹ ٹائم اسٹیمپ" - ان پٹ ایونٹس کے لیے ٹائم اسٹیمپ؛
  • "linux-dmabuf" - DMABuff ٹیکنالوجی کا استعمال کرتے ہوئے کئی ویڈیو کارڈز کا اشتراک؛
  • "ٹیکسٹ ان پٹ" - ٹیکسٹ ان پٹ کی تنظیم؛
  • "پوائنٹر اشاروں" - ٹچ اسکرینوں سے کنٹرول؛
  • "رشتہ دار پوائنٹر ایونٹس" - رشتہ دار پوائنٹر ایونٹس؛
  • "پوائنٹر کی رکاوٹیں" - پوائنٹر کی رکاوٹیں (مسدود کرنا)؛
  • "ٹیبلیٹ" - گولیوں سے ان پٹ کے لیے سپورٹ۔
  • "xdg-foreign" - "پڑوسی" کلائنٹ کی سطحوں کے ساتھ تعامل کے لیے انٹرفیس؛
  • "xdg-decoration" - سرور کی طرف ونڈو کی سجاوٹ پیش کرنا۔
  • "xdg-output" — ویڈیو آؤٹ پٹ کے بارے میں اضافی معلومات (فرکشنل اسکیلنگ کے لیے استعمال کیا جاتا ہے)؛
  • "xwayland-keyboard-grab" - XWayland ایپلی کیشنز میں ان پٹ کیپچر کریں۔
  • بنیادی انتخاب - X11 کے ساتھ مشابہت کے ذریعہ، بنیادی کلپ بورڈ (پرائمری سلیکشن) کے آپریشن کو یقینی بناتا ہے، جس سے معلومات عام طور پر ماؤس کے درمیانی بٹن کے ساتھ داخل کی جاتی ہیں۔
  • linux-explicit-synchronization سطح کے پابند بفرز کو ہم آہنگ کرنے کے لیے لینکس کے لیے مخصوص طریقہ کار ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں