ويلينڊ-پروٽوڪول 1.26 پيڪيج جو رليز شايع ڪيو ويو آهي، جنهن ۾ پروٽوڪول ۽ ايڪسٽينشن جو هڪ سيٽ شامل آهي جيڪو بنيادي Wayland پروٽوڪول جي صلاحيتن کي پورو ڪري ٿو ۽ جامع سرور ۽ صارف ماحول جي تعمير لاءِ ضروري صلاحيتون مهيا ڪري ٿو.
سڀئي پروٽوڪول ترتيب سان ٽن مرحلن مان گذرن ٿا - ترقي، جاچ ۽ استحڪام. ڊولپمينٽ اسٽيج ("غير مستحڪم" درجي کي مڪمل ڪرڻ کان پوء، پروٽوڪول "اسٽيجنگ" برانچ ۾ رکيل آهي ۽ سرڪاري طور تي ويلينڊ-پروٽوڪول سيٽ ۾ شامل ڪيو ويو آهي، ۽ جاچ مڪمل ٿيڻ کان پوء، ان کي مستحڪم درجي ۾ منتقل ڪيو ويو آهي. "اسٽيجنگ" جي درجي جا پروٽوڪول اڳ ۾ ئي استعمال ڪري سگھجن ٿا جامع سرورز ۽ ڪلائنٽ ۾ جتي لاڳاپيل ڪارڪردگي گهربل هجي. "غير مستحڪم" درجي جي برعڪس، "اسٽيجنگ" تبديلين کي منع ڪري ٿو جيڪي مطابقت جي ڀڃڪڙي ڪن ٿا، پر جيڪڏهن جاچ دوران مسئلا ۽ نقصن جي نشاندهي ڪن ٿا، پروٽوڪول جي نئين اهم ورزن سان متبادل يا ٻي Wayland ايڪسٽينشن کي خارج نه ڪيو ويو آهي.
نئين نسخي ۾:
- سنگل پکسل-بفر پروٽوڪول کي "اسٽيجنگ" جي درجي ۾ شامل ڪيو ويو آهي، هڪ واحد پکسل بفر ٺاهڻ جي اجازت ڏئي ٿي جنهن ۾ چار 32-bit RGBA قدر شامل آهن. ويوپورٽر پروٽوڪول کي استعمال ڪندي، جامع سرورز سنگل پکسل بفرز کي ماپ ڪري سگهن ٿا ته جيئن بنا ڪنهن ترتيب واري سائيز جي يونيفارم رنگين سطحون.
- xdg_shell پروٽوڪول، جيڪو ونڊوز جي طور تي سطحن سان رابطي لاءِ هڪ انٽرفيس فراهم ڪري ٿو، سطحن کي اسڪرين جي چوڌاري منتقل ڪرڻ، کولڻ، وڌائڻ، سائيز ڪرڻ، وغيره جي اجازت ڏئي ٿو، ڪمپوزٽس لاءِ سپورٽ شامل ڪئي آهي. سرور، xdg_shell ۾ پيش ڪيل ونڊو مئنيجمينٽ آپريشنز جي صرف هڪ ذيلي سيٽ کي لاڳو ڪندي. ڪمپوزٽ ۾ موجود ونڊو مئنيجمينٽ آپريشنز بابت معلومات پهچائڻ لاءِ سرور wm_capabilities واقعي جي تجويز پيش ڪئي وئي هئي.
- متن-ان پٽ پروٽوڪول ۾، لفظ جيڪي مبهم تشريح جو سبب بڻيا آهن، ٻيهر لکيا ويا آهن ۽ واضح ڪيل رويي بابت وضاحت شامل ڪئي وئي آهي.
- RFC 2119 ۾ بيان ڪيل اصطلاحن جو استعمال گھربل آھي.
في الحال، ويلينڊ-پروٽوڪول ۾ هيٺيان مستحڪم پروٽوڪول شامل آهن، جيڪي پسمانده مطابقت مهيا ڪن ٿا:
- "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 مٿاڇري جي حوالي سان بفرز کي هم وقت سازي ڪرڻ جو طريقو.
- "پوائنٽر-اشارات" - ٽچ اسڪرين مان ڪنٽرول.
- "پوائنٽر رڪاوٽون" - پوائنٽر رڪاوٽون (روڪ ڪرڻ).
- "پرائمري-چونڊ" - X11 سان قياس سان، اهو پرائمري ڪلپ بورڊ جي آپريشن کي يقيني بڻائي ٿو (پرائمري چونڊ)، معلومات جنهن مان عام طور تي ماؤس جي وچ واري بٽڻ سان داخل ڪيو ويندو آهي.
- "لاڳاپيل پوائنٽر واقعا" - لاڳاپيل پوائنٽر واقعا.
- "ٽيبليٽ" - ٽيبلٽس مان ان پٽ لاءِ سپورٽ.
- "ٽيڪسٽ ان پٽ" - ٽيڪسٽ ان پٽ جي تنظيم.
- "xdg-فارين" "پاڙيسري" ڪلائنٽ جي سطحن سان رابطي لاء هڪ انٽرفيس آهي.
- "xdg-decoration" - سرور جي پاسي تي ونڊو سجاڳي کي پيش ڪندي.
- "xdg-output" - وڊيو آئوٽ جي باري ۾ اضافي معلومات (فريڪشنل اسڪيلنگ لاءِ استعمال ٿيل).
- "xwayland-keyboard-grab" - XWayland ايپليڪيشنن ۾ ان پٽ کي پڪڙيو.
جو ذريعو: opennet.ru
