تم بالفعل إصدار Wayland 1.21 وهذه هي أخبارها

بعد ستة أشهر من التطوير تم تقديم نسخة مستقرة من بروتوكول Wayland 1.21، تتوافق واجهة برمجة التطبيقات (API) الجديدة و ABI مع الإصدارات السابقة مع الإصدارات 1.x وتحتوي بشكل أساسي على إصلاحات الأخطاء وتحديثات البروتوكول البسيطة.

قبل أيام قليلة ، تم تشكيل تحديث تصحيحي لخادم Weston Composite Server 10.0.1 ، والذي يتم تطويره كجزء من دورة تطوير منفصلة. يوفر Weston أمثلة التعليمات البرمجية والعمل لاستخدام Wayland في بيئات سطح المكتب والحلول المضمنة.

الأخبار الرئيسية لـ Wayland 1.21

في هذا الإصدار الجديد قدم دعمًا إضافيًا لحدث wl_pointer.axis_value120 إلى wl_pointer API للتمرير بالماوس عالي الدقة باستخدام عجلة تمرير عالية الدقة.

آخر التغييرات التي تبرز في هذا الإصدار الجديد هو ذلك تمت إضافة ميزات جديدة إلى الخادم wl_signal_emit_mutable (مشابه ل wl_signal_emit الذي يدعم التشغيل الصحيح في حالة حيث يقوم معالج إشارة بإزالة معالج إشارة آخر) و wl_global_get_version (يسمح لك بمعرفة الإصدار العام لواجهة برمجة التطبيقات).

بروتوكول wl_shell تم تعليمه كاختياري للنشر على الخوادم المركبة وتم إهماله. لإنشاء قذائف مخصصة ، يوصى باستخدام بروتوكول xdg_shell ، الذي يوفر واجهة للتفاعل مع الأسطح مثل النوافذ ، مما يسمح لك بتحريك الأسطح حول الشاشة ، والانهيار ، والتوسيع ، وتغيير الحجم ، وما إلى ذلك.

تم تسليط الضوء أيضًا على الهياكل والوظائف النظيفة والمعاد صياغتها ذات الصلة. مع تخصيص المؤشر ، بالإضافة إلى زيادة متطلبات نظام البناء ، فإن مجموعة أدوات Meson على الأقل الإصدار 0.56 مطلوبة الآن للبناء. عند التحويل البرمجي ، يتم تمكين علامة "c_std = c99".

علاوة على ذلك ، تجدر الإشارة أيضًا إلى أنه تم نقل تطوير المشروع إلى منصة GitLab باستخدام البنية التحتية لمشروع FreeDesktop.org.

وعلاوة على ذلك، من الجدير أيضًا ملاحظة التغييرات في التطبيقاتوبيئات سطح المكتب والتوزيعات المتعلقة بـ Wayland:

  • تخطط KDE في عام 2022 لإحضار جلسة Plasma Desktop القائمة على بروتوكول Wayland إلى حالة مناسبة للاستخدام اليومي من قبل نسبة كبيرة من المستخدمين.
  • في Fedora 36 ، على الأنظمة التي تحتوي على برامج تشغيل NVIDIA الخاصة ، يتم تمكين جلسة GNOME القائمة على بروتوكول Wayland افتراضيًا ، والتي كانت تُستخدم سابقًا فقط عند استخدام برامج تشغيل مفتوحة المصدر.
  • في Ubuntu 22.04 ، معظم الإعدادات الافتراضية لجلسة عمل لسطح المكتب قائمة على بروتوكول Wayland ، ولكن يظل استخدام خادم X هو الإعداد الافتراضي للأنظمة التي تحتوي على برامج تشغيل خاصة بشركة NVIDIA. بالنسبة إلى Ubuntu ، تم اقتراح مستودع PPA مع حزمة qtwayland ، حيث تم نقل الإصلاحات المتعلقة بتحسين دعم بروتوكول Wayland من فرع Qt 5.15.3 ، مصحوبًا بمشروع KDE.
  • تتميز إصدارات Firefox الليلية بتمكين دعم Wayland افتراضيًا. يعمل Firefox على إصلاح مشكلة حظر سلسلة الرسائل ، وتحسين حجم النوافذ المنبثقة ، وجعل قائمة السياق تعمل عند التدقيق الإملائي.
  • يواصل Valve تطوير خادم Gamescope المركب (المعروف سابقًا باسم steamcompmgr) ، والذي يستخدم بروتوكول Wayland ويستخدم في نظام التشغيل SteamOS 3.
  • تم إصدار إصدار مكون XWayland 22.1.0 DDX ، والذي يوفر إصدار خادم X.Org لتنسيق تنفيذ تطبيقات X11 في البيئات المستندة إلى Wayland. يضيف الإصدار الجديد دعمًا لبروتوكول DRM Lease ، والذي يستخدم لتشكيل صورة مجسمة ذات مخازن مؤقتة مختلفة للعينين اليمنى واليسرى عند إرسالها إلى سماعات الواقع الافتراضي.
  • يقوم مشروع labwc بتطوير خادم مركب لـ Wayland بميزات تذكرنا بمدير نافذة Openbox (يتم الترويج للمشروع كمحاولة لإنشاء بديل Openbox لـ Wayland).
  • يتوفر الإصدار الأول من LWQt ، وهو متغير غلاف مخصص يستند إلى Wayland من LXQt.
  • تقوم Collabora ، كجزء من مشروع wxrd ، بتطوير خادم مركب جديد قائم على Wayland لأنظمة الواقع الافتراضي.
  • تم نشر إصدار مشروع Wine-wayland 7.7 ، والذي يسمح باستخدام Wine في البيئات القائمة على بروتوكول Wayland ، دون استخدام مكونات XWayland و X11.

مصدر: https://lists.freedesktop.org


اترك تعليقك

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

*

*

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