Wayland-Protocols 1.27 رليز

ويلينڊ-پروٽوڪول 1.27 پيڪيج جو رليز شايع ڪيو ويو آهي، جنهن ۾ پروٽوڪول ۽ ايڪسٽينشن جو هڪ سيٽ شامل آهي جيڪو بنيادي Wayland پروٽوڪول جي صلاحيتن کي پورو ڪري ٿو ۽ جامع سرور ۽ صارف ماحول جي تعمير لاءِ ضروري صلاحيتون مهيا ڪري ٿو.

سڀئي پروٽوڪول ترتيب سان ٽن مرحلن مان گذرن ٿا - ترقي، جاچ ۽ استحڪام. ڊولپمينٽ اسٽيج ("غير مستحڪم" درجي کي مڪمل ڪرڻ کان پوء، پروٽوڪول "اسٽيجنگ" برانچ ۾ رکيل آهي ۽ سرڪاري طور تي ويلينڊ-پروٽوڪول سيٽ ۾ شامل ڪيو ويو آهي، ۽ جاچ مڪمل ٿيڻ کان پوء، ان کي مستحڪم درجي ۾ منتقل ڪيو ويو آهي. "اسٽيجنگ" جي درجي جا پروٽوڪول اڳ ۾ ئي استعمال ڪري سگھجن ٿا جامع سرورز ۽ ڪلائنٽ ۾ جتي لاڳاپيل ڪارڪردگي گهربل هجي. "غير مستحڪم" درجي جي برعڪس، "اسٽيجنگ" تبديلين کي منع ڪري ٿو جيڪي مطابقت جي ڀڃڪڙي ڪن ٿا، پر جيڪڏهن جاچ دوران مسئلا ۽ نقصن جي نشاندهي ڪن ٿا، پروٽوڪول جي نئين اهم ورزن سان متبادل يا ٻي Wayland ايڪسٽينشن کي خارج نه ڪيو ويو آهي.

نئين ورزن ۾، نوان پروٽوڪول شامل ڪيا ويا آهن "اسٽيجنگ" جي درجي ۾:

  • مواد جو قسم - ڪلائنٽ کي اجازت ڏئي ٿو ته مواد جي باري ۾ معلومات جيڪا ڏيکاري ٿي جامع سرور تي، جيڪا مواد جي آگاهي واري رويي کي بهتر ڪرڻ لاءِ استعمال ٿي سگهي ٿي، جيئن مخصوص DRM پراپرٽيز کي ترتيب ڏيڻ جهڙوڪ "مواد جو قسم". ھيٺ ڏنل مواد جي قسمن لاءِ سپورٽ جو اعلان ڪيو ويو آھي: ڪو به (ڊيٽا جي قسم بابت ڪا به ڄاڻ نه آھي)، فوٽو (ڊيجيٽل فوٽوز جو ٻاھر، گھٽ ۾ گھٽ پروسيسنگ جي ضرورت آھي)، وڊيو (ويڊيو يا اينيميشن، ھلڻ کان بچڻ لاءِ وڌيڪ صحيح هم وقت سازي جي ضرورت آھي) ۽ راند (لانچ ڪرڻ) رانديون، گھٽ ۾ گھٽ دير کان ٻاھر نڪرڻ).
  • ext-idle-notify - جامع سرورز کي اجازت ڏئي ٿو ته ڪلائنٽ کي اطلاع موڪلڻ لاءِ صارف جي غيرفعاليت بابت، جيڪي استعمال ڪري سگھجن ٿيون اضافي پاور سيونگ موڊس کي فعال ڪرڻ لاءِ غير فعال ٿيڻ جي مخصوص وقت کان پوءِ.

في الحال، ويلينڊ-پروٽوڪول ۾ هيٺيان مستحڪم پروٽوڪول شامل آهن، جيڪي پسمانده مطابقت مهيا ڪن ٿا:

  • "viewporter" - ڪلائنٽ کي اجازت ڏئي ٿو ته سرور جي پاسي تي اسڪيلنگ ۽ سطح جي ڪنڊ ٽرمنگ عملن کي انجام ڏئي.
  • "Presentation-time" - وڊيو ڊسپلي مهيا ڪري ٿي.
  • "xdg-shell" هڪ انٽرفيس آهي جنهن کي ونڊوز جي طور تي سطحن کي ٺاهڻ ۽ ان سان ڳنڍڻ لاءِ، جيڪو توهان کي انهن کي اسڪرين جي چوڌاري منتقل ڪرڻ، گھٽ ڪرڻ، وڌائڻ، ٻيهر ڪرڻ وغيره جي اجازت ڏئي ٿو.

پروٽوڪول "اسٽيجنگ" برانچ ۾ آزمائشي:

  • drm-lease - کاٻي ۽ ساڄي اکين لاءِ مختلف بفرن سان اسٽيريو تصوير تيار ڪرڻ لاءِ ضروري وسيلا مهيا ڪري ٿي جڏهن ورچوئل ريئلٽي هيڊ سيٽن ڏانهن آئوٽ ڪيو وڃي.
  • "ext-session-lock" - سيشن کي لاڪ ڪرڻ جو هڪ وسيلو بيان ڪري ٿو، مثال طور، جڏهن اسڪرين سيور هلندي هجي يا تصديقي ڊائلاگ ڏيکاريل هجي.
  • "سنگل-پڪسل-بفر" - توھان کي اجازت ڏئي ٿو ھڪڙي ھڪڙي پکسل بفر ٺاھيو جنھن ۾ چار 32-bit RGBA ويل شامل آھن.
  • "xdg-activation" - توهان کي مختلف فرسٽ-سطح جي سطحن جي وچ ۾ توجهه منتقل ڪرڻ جي اجازت ڏئي ٿي (مثال طور، xdg-activation استعمال ڪندي، هڪ ايپليڪيشن ٻئي ڏانهن ڌيان ڦيرائي سگهي ٿي).

"غير مستحڪم" برانچ ۾ ترقي يافته پروٽوڪول:

  • "مڪمل اسڪرين-شيل" - مڪمل اسڪرين موڊ ۾ ڪم جو ڪنٽرول.
  • "input-method" - پروسيسنگ ان پٽ طريقن.
  • "Idle-inhibit" - اسڪرين سيور جي لانچ کي بلاڪ ڪرڻ (اسڪرين سيور).
  • "input-timestamps" - ان پٽ واقعن لاءِ ٽائم اسٽيمپ.
  • "keyboard-shortcuts-inhibit" - ڪيبورڊ شارٽ ڪٽ ۽ hotkeys جي منسلڪ کي ڪنٽرول ڪري ٿو.
  • "linux-dmabuf" - DMABuff ٽيڪنالاجي استعمال ڪندي ڪيترن ئي وڊيو ڪارڊ جي حصيداري.
  • "linux-explicit-synchronization" هڪ لينڪس-مخصوص ميکانيزم آهي جيڪو مٿاڇري جي پابند بفرن کي هم وقت سازي ڪرڻ لاءِ.
  • "پوائنٽر-اشارات" - ٽچ اسڪرين مان ڪنٽرول.
  • "پوائنٽر رڪاوٽون" - پوائنٽر رڪاوٽون (روڪ ڪرڻ).
  • "پرائمري-چونڊ" - X11 سان قياس سان، اهو پرائمري ڪلپ بورڊ جي آپريشن کي يقيني بڻائي ٿو (پرائمري چونڊ)، معلومات جنهن مان عام طور تي ماؤس جي وچ واري بٽڻ سان داخل ڪيو ويندو آهي.
  • "لاڳاپيل پوائنٽر واقعا" - لاڳاپيل پوائنٽر واقعا.
  • "ٽيبليٽ" - ٽيبلٽس مان ان پٽ لاءِ سپورٽ.
  • "ٽيڪسٽ ان پٽ" - ٽيڪسٽ ان پٽ جي تنظيم.
  • "xdg-فارين" "پاڙيسري" ڪلائنٽ جي سطحن سان رابطي لاء هڪ انٽرفيس آهي.
  • "xdg-decoration" - سرور جي پاسي تي ونڊو سجاڳي کي پيش ڪندي.
  • "xdg-output" - وڊيو آئوٽ جي باري ۾ اضافي معلومات (فريڪشنل اسڪيلنگ لاءِ استعمال ٿيل).
  • "xwayland-keyboard-grab" - XWayland ايپليڪيشنن ۾ ان پٽ کي پڪڙيو.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو