في جنوم 3.34 ستبدأ جلسة XWayland حسب الحاجة

شعار وايلاند

Wayland هو بروتوكول خادم رسومي والذي يوفر طريقة لمديري تكوين النوافذ للتواصل مباشرة مع أجهزة وتطبيقات الفيديو. وايلاند يسمح بتشغيل تطبيقات X11 من خلال خادم X ، اختياريًا بدون امتيازات الجذر ، التوافق مع هذه.

Mutter هو مدير تكوين النوافذ وملحن Wayland ويستخدم في Gnome Shell الذي يحل محل Metacity.

يمكن استخدامه كمدير نوافذ مستقل على أجهزة سطح المكتب مثل Gnome وما شابه. إنه قابل للتوسيع مع المكونات الإضافية ولديه دعم للتأثيرات المرئية المختلفة.

سيتم إجراء تغييرات على تمتم لتحسين عمله في Wayland

لإصدار جنوم 3.34 وكجزء من دورة تطويرها يتضمن Mutter بعض التغييرات التي تعمل على أتمتة إطلاق XWayland عند محاولة تشغيل تطبيق بناءً على بروتوكول X11 في بيئة رسومية بناءً على بروتوكول Wayland.

الاختلاف مع سلوك جنوم 3.32 والإصدارات السابقة هي أن ، حتى الآن ، كان مكون XWayland يعمل بشكل مستمر ويتطلب إصدارًا أوليًا صريح (بدأ عندما تمت تهيئة جلسة Gnome) والتي ستعمل الآن بشكل ديناميكي عندما تظهر الحاجة إلى دعم X11.

من المهم أن نتذكر أن لضمان أداء تطبيقات X11 تقليدي في البيئة المستندة إلى Wayland ، يتم استخدام مكون XWayland DDW (يعتمد على جهاز X) ، والذي تم تطويره كجزء من قاعدة رمز X.Org الرئيسية.

فيما يتعلق بكيفية عمل XWayland ، فهو يشبه Xwin و Xquartz لمنصات Win32 و OS X ويتضمن مكونات لتشغيل خادم X.Org أعلى Wayland.

التغيير الذي تم إجراؤه على Mutter سيسمح ببدء تشغيل خادم X فقط عند الضرورة، ماذا له تأثير إيجابي على استهلاك الموارد على الأنظمة التي لا تستخدم تطبيقات X11 في بيئة Wayland (تستغرق العملية مع خادم X عمومًا أكثر من مائة ميغا بايت من ذاكرة الوصول العشوائي).

في غضون قدم Hans de Goede تقريرين يسردان المشاكل التي واجهتها في عمل جنوم مع وايلاند ، ما هو مخطط لتصحيح كجزء من المبادرة التي تم إطلاقها مؤخرًا للتخلص من المشكلات الخاصة بـ Wayland for Gnome.

تلقى هانز أكثر من 40 تقرير مشكلة وحاول تنظيمها. ترتبط العديد من المشكلات بدعم إدخال لوحة المفاتيح وتغيير التخطيط ، بالإضافة إلى أن السحب والإفلات لا يعملان دائمًا.

لا يزال لدى وايلاند العديد من المشكلات لحلها

إلى جانب ذلك صوإلا فإن XWayland لا يحتوي على دعم HiDPI عادي ، يتوقف مؤشر الماوس بالنسبة لتطبيقات Wayland ، لا يتم تصغير النافذة بالنقر فوق الزر الأوسط في الرأس ، من بين مشكلات أخرى.

أيضا تم عرض تحليل مشكلتين بشكل منفصلs الناشئة عن إطلاق الألعاب: تقليل المساحة المرئية بإطار أسود عند استخدام وضع ملء الشاشة وضعف الأداء في وضع ملء الشاشة.

من ناحية أخرى ، تمت إضافة معالج GLX المستند إلى واجهة برنامج EGL إلى XWayland للوصول إلى وظائف العرض في Wayland.

سيتم تضمين التغييرات في إصدار X.Org Server 1.21. سيؤدي استخدام EGL لتهيئة GLX إلى التخلص من استخدام برنامج swrast.

أدى استخدام swrast إلى حدوث مشكلات عند تشغيل الألعاب في X11 التي تتطلب إعداد Multi-Sample Anti-Aliasing (MSAA) (Multi-Sample Anti-Aliasing) ، والمعلومات التي لم يتم توفيرها في llvmpipe.

يتيح التغيير المقترح إنشاء معلومات عميل GLX حول إمكانات GL stack استنادًا إلى بيانات EGL ، بما في ذلك الوصول إلى تكوينات MSAA للألعاب التي تعمل على XWayland ، مثل Hearts of Iron IV و Stellaris و Europa Universalis IV.

سيؤدي التغيير أيضًا إلى إزالة وظيفة محمل برنامج تشغيل DRI من خادم X.

أخيرا من المقرر إصدار جنوم 3.34 في 11 سبتمبر 2019.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.