يتوفر XWayland 24.1.0 ، وهو مكون DDX (يعتمد على الجهاز X) يقوم بتشغيل خادم X.Org لتشغيل تطبيقات X11 في البيئات المستندة إلى Wayland.
التغييرات الرئيسية:
- تمت إضافة دعم لتقنية Explicit Sync، والتي تتيح لك إبلاغ المدير المركب استنادًا إلى بروتوكول Wayland عن مدى جاهزية عرض إطار على الشاشة، والذي يمكن استخدامه لتقليل التأخير والتخلص من الشوائب عند عرض الرسومات.
- تحسين الدعم وتحسينات الأداء لبنية تسريع GLAMOR 2D، التي تستخدم OpenGL لتسريع العمليات ثنائية الأبعاد. تمت إضافة دعم لتظليل OpenGL ES 2 وتحسين تسريع النسيج الجزئي لـ OpenGL ES. تمت إضافة خيار سطر الأوامر "بريق". تم تمكين تسريع UYVY.
- تمت إزالة التعليمات البرمجية لدعم بنية تسريع EXA 2D.
- تحسين العمل في وضع "الجذر"، حيث يتم عرض جميع نوافذ XWayland داخل نافذة منفصلة في بيئة Wayland، مما يسمح لك باستخدام مدير نوافذ X11 لإدارة نوافذ تطبيقات X11 التي تم إطلاقها (في وضع "بدون جذر"، كل X11 التطبيق الذي تم إطلاقه في XWayland له نافذة منفصلة في بيئة Wayland).
- تم إيقاف دعم EGLStream، وهي آلية لنقل سلسلة من الإطارات بكفاءة من واجهة برمجة تطبيقات إلى أخرى (OpenGL، وCUDA، وNvMedia). تم استخدام EGLStream لجعل XWayland يعمل مع برامج تشغيل NVIDIA الأقدم (تستخدم برامج التشغيل الحالية GBM).
- أضاف Xvfb القدرة على استخدام ما يصل إلى 13 زرًا على الماوس.
- تم تنفيذ ضبط منطقة الإدخال على جانب بيئة Wayland، باستخدام معلومات حول منطقة الإدخال X11.
- تحسين الدعم لمنصة FreeBSD. تم تمكين برنامج تشغيل المخزن المؤقت للإطارات scfb. تمت إضافة معالجة خيار "-novtswitch".
- تم حل مشاكل البناء على OpenBSD وFreeBSD.
- تمت إزالة التعليمات البرمجية المتعلقة بخوادم DDX Xquartz وXnest وXwin وXorg وXephyr/kdrive.
المصدر: opennet.ru
