انتشار XWayland 21.1.0، مؤلفه ای برای اجرای برنامه های X11 در محیط های Wayland

XWayland 21.1.0 اکنون در دسترس است، یک مؤلفه DDX (Device-Dependent X) که سرور X.Org را برای اجرای برنامه های X11 در محیط های مبتنی بر Wayland اجرا می کند. این کامپوننت به عنوان بخشی از پایه کد اصلی X.Org در حال توسعه است و قبلاً همراه با سرور X.Org منتشر شده بود، اما به دلیل رکود سرور X.Org و عدم قطعیت با انتشار 1.21 در زمینه با ادامه توسعه فعال XWayland، تصمیم گرفته شد که XWayland جدا شود و تغییرات انباشته شده در قالب یک بسته جداگانه منتشر شود.

تغییرات عمده در مقایسه با XWayland ایالت X.Org Server 1.20.10:

  • پیاده سازی XVideo از فرمت NV12 پشتیبانی می کند.
  • قابلیت تسریع فرمت‌های افزودنی RENDER با استفاده از معماری شتاب دوبعدی Glamour اضافه شده است که از OpenGL برای تسریع عملیات دو بعدی استفاده می‌کند.
  • ارائه‌دهنده GLX برای استفاده از EGL به جای swrast_dri.so از پروژه Mesa تغییر یافته است.
  • پشتیبانی از پروتکل Wayland wp_viewport برای ارتقاء مقیاس برنامه های تمام صفحه اضافه شده است.
  • چندین نوار بافر برای تمام سطوح Wayland ارائه شده است.
  • هنگامی که شتاب مبتنی بر Glamour غیرفعال است، از فراخوانی به memfd_create برای ایجاد بافرهای مشترک با سرور ترکیبی Wayland استفاده می‌شود.
  • پشتیبانی بهبود یافته برای مشتریان با استفاده از حرکت نسبی ماوس و ضبط صفحه کلید.
  • گزینه های خط فرمان "-listenfd"، "-version" و "-verbose" اضافه شد.
  • ابزارهای ساخت به پشتیبانی از سیستم ساخت مزون محدود می شوند.

منبع: opennet.ru

اضافه کردن نظر