تم إصدار الإصدار الجديد من Wayland 1.17

وايلاند جنوم

مؤخرا تم إصدار نسخة مستقرة جديدة من بروتوكول Wayland 1.17، هذه آلية اتصال بين العمليات والمكتبات. الفرع 1.17 متوافق مع الإصدارات السابقة على مستوى API و ABI مع الإصدارات 1.x ، ولكنها تحتوي أيضًا على جزء من التحسينات.

Aبالإضافة إلى استكشاف الأخطاء وإصلاحها والأخطاء ، أعاد Wayland 1.17 تصميم الكود لعرض معلومات حول أخطاء الخادم الداخلية ، قام بتحديث بروتوكول wl_seat وضمن أولوية استخدام wl_surface.damage_buffer.

إصدار Weston 6.0 Composite Server ، والذي كان متوقعًا جنبًا إلى جنب مع إصدار هذا الإصدار من Wayland 1.17 ولكن تم تأجيله حتى نهاية الأسبوع بسبب الكشف في اللحظة الأخيرة عن خطأ في البرامج النصية لبناء الميزون.

يطور Weston التقنيات التي تساهم في الدعم الكامل لبروتوكول Wayland في بيئات سطح المكتب مثل GNOME و KDE وغيرها.

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

ما الجديد في ويستون؟

مع الإصدار الجديد من Weston ، يبرز دعم بروتوكول xdg-shell المستقر (واجهة لإنشاء الأسطح والتفاعل معها كما هو الحال مع Windows).

تمت إضافة دعم إخراج الجهاز الظاهري لـ composer-drm (تم تكوينه في قسم الإخراج البعيد في weston.ini).

ويستون يتلقى البرنامج المساعد الجديد "عن بعد" لدفق الإخراج إلى مضيفين خارجيين باستخدام جهاز إخراج افتراضي.

يبدأ المكون الإضافي تلقائيًا بإعدادات الإخراج الافتراضية. يتم إرسال المعلومات عن طريق إرسال حركة jpeg عبر RTP باستخدام gstreamer.

على الجانب البعيد ، يكون أي عميل RTP كافيًا للعرض (تم أيضًا إعداد برنامج نصي عن بُعد-عميل-تلقي.باش يعتمد على gstreamer).

من ناحية أخرى ، نجد التطبيق الإضافي للعميل simple-dmabuf-egl مع دعم مشاركة بطاقات الفيديو المتعددة باستخدام تقنية DMABuff.

في libweston أضاف API لإدارة التكوين (weston_config) ، للتحكم في الشفافية (is_opaque في weston_surface) ومزامنة الوسائط بناءً على استدعاء sync_file (zwp_linux_explicit_synchronization_v1).

من أشكال الدعم الأخرى التي تمت إضافتها نجد:

  • تمت إضافة واجهة برمجة تطبيقات للتصحيح ووضع التصحيح الخاص مع إخراج سجل مطول (خيار weston_debug).
  • تم تحسين الهيكل لأنظمة المعلومات والترفيه الخاصة بالسيارات (ivi-shell).
  • تمت إضافة تكوين إدخال إضافي لـ libinput.
  • تحسين دعم الحافظة في xwayland.
  • مرفق المقدمة Weston-screenhooter.
  • يضيف Gl-Renderer دعمًا لمزامنة GPU عبر fd sync fd.

Wayland 1.17 تحديث

مع هذا الإصدار الجديد من Wayland 1.17 في Firefox 65 ، يتم تضمين الدعم للعمل بدوام كامل من أجل البيئة. لاستخدام Wayland ، يكفي الآن تشغيل Firefox مع تعيين متغير البيئة GDK_BACKEND على "wayland".

الى جانبك قرر Fedora 30 شحن إصدار افتراضي من Firefox استنادًا إلى Wayland.

يمكننا أيضًا المشاركة بين المستجدات في هذا الإصدار الجديد وهو مركز الوسائط المتعددة يدعم Kodi 18.0 Wayland.

بيئات سطح المكتب

على جانب بيئات سطح المكتب ، نسلط الضوء على أنه في MATE 1.22 ، تم تكييف لوحة سطح المكتب لتشغيل الواجهة الخلفية بناءً على بروتوكول Wayland.

En تم تقديم دعم جلسة جنوم 3.32 بناءً على Wayland على مقياس كسري.

يتوفر أول إصدار مستقر من بيئة مستخدم Sway 1.0 ، باستخدام Wayland.

في KDE 5.15 XdgStable ، يتم تطبيق بروتوكولات XdgPopups و XdgDecoration بالكامل. في البيئات المستندة إلى Wayland ، يتم توفير دعم سطح المكتب الافتراضي ، بما في ذلك القدرة على وضع نافذة بشكل انتقائي على سطح مكتب افتراضي معين (مع X11 ، هذا غير ممكن ويمكن وضع النافذة على سطح مكتب افتراضي واحد أو الكل).

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

في الإصدار التجريبي من Red Hat Enterprise Linux 8 ، يستخدم سطح مكتب جنوم Wayland افتراضيًا.

قام خادم العرض Mir بتثبيت الأدوات اللازمة لتشغيل تطبيقات Wayland واستخدام Mir كخادم مركب لـ Wayland.


كن أول من يعلق

اترك تعليقك

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

*

*

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