إصدار XWayland 21.1.0 ، وهو مكون لتشغيل تطبيقات X11 في بيئات Wayland

يتوفر الآن XWayland 21.1.0، وهو مكون DDX (Device-Dependent X) الذي يقوم بتشغيل X.Org Server لتشغيل تطبيقات X11 في البيئات المستندة إلى Wayland. يتم تطوير المكون كجزء من قاعدة كود X.Org الرئيسية وتم إصداره مسبقًا مع خادم X.Org، ولكن بسبب ركود خادم X.Org وعدم اليقين مع إصدار 1.21 في سياق التطوير النشط المستمر لـ XWayland، تقرر فصل XWayland ونشر التغييرات المتراكمة في شكل حزمة منفصلة.

تغييرات كبيرة مقارنة بحالة XWayland لـ X.Org Server 1.20.10:

  • يوفر تطبيق XVideo الدعم لتنسيق NV12.
  • تمت إضافة القدرة على تسريع تنسيقات امتداد RENDER الإضافية باستخدام بنية تسريع Glamour 2D، والتي تستخدم OpenGL لتسريع العمليات ثنائية الأبعاد.
  • تم تحويل موفر GLX لاستخدام EGL بدلاً من swrast_dri.so من مشروع Mesa.
  • تمت إضافة دعم لبروتوكول Wayland wp_viewport لرفع مستوى تطبيقات ملء الشاشة.
  • تم توفير خطوط عازلة متعددة لجميع أسطح Wayland.
  • يتم استخدام استدعاء memfd_create لإنشاء مخازن مؤقتة مشتركة مع خادم Wayland المركب عند تعطيل التسريع المستند إلى Glamour.
  • تحسين الدعم للعملاء الذين يستخدمون حركة الماوس النسبية والتقاط لوحة المفاتيح.
  • تمت إضافة خيارات سطر الأوامر "-listenfd" و"-version" و"-verbose".
  • تقتصر أدوات البناء على دعم نظام بناء الميزون.

المصدر: opennet.ru

إضافة تعليق