يأتي Wayland 1.19 مع تحسينات لـ Nvidia ، والقدرة على إضافة وإزالة الامتدادات والمزيد

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

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

التغييرات والأخبار الرئيسية في Wayland 1.19

في هذا الإصدار الجديد من wayland تم إعداد التصحيحات لخادم XWayland DDX، إذا كان لدى النظام محركات خاصة لـ NVIDIA ، ستسمح باستخدام تسريع الأجهزة في OpenGL و Vulkan عند تشغيل تطبيقات X في بيئات Wayland.

أيضا تستمر برامج التشغيل المملوكة لشركة NVIDIA في تنفيذ الامتدادات ضروري للتشغيل الكامل للبيئات التي تستخدم بروتوكول Wayland.

حداثة أخرى تبرز هي ذلك يستمر تطوير مير كخادم مركب لـ Wayland. لقد نفذت الأدوات اللازمة لضمان إطلاق تطبيقات Wayland في بيئة Mir القياس الصحيح في شاشات HiDPI.

تمت إضافة القدرة على توسيع نطاق خروج عملاء Waylandبالإضافة إلى ذلك ، يُسمح بإعدادات المقياس المستقلة لكل جهاز إخراج ، بما في ذلك قيم المقياس الكسري.

يمكننا أن نجد ذلك أيضًا إضافة القدرة على إضافة وإزالة الامتدادات بروتوكول Wayland والدعم الإضافي للبروتوكولات التجريبية: zwp_linux_dmabuf_unstable_v1 لإنشاء wl_buffers باستخدام الآلية DMABUF و wlr-Foreign-toplevel-management لتوصيل اللوحات المخصصة ومفاتيح النوافذ.

تم إطلاقها إصدارات جديدة من بيئة Sway المخصصة وخادم Wayfire المركب الذي تستخدمه Wayland.

فيما يتعلق بالتغييرات المتعلقة بالتطبيقات وبيئات سطح المكتب ، يذكر أن العمل مستمر في إطلاق بيئة المستخدم LXQt 1.0.0 ، والذي سيتم تنفيذه بدعم كامل للعمل في Wayland.

يتم تمكين Wayland افتراضيًا على Plasma Mobile و Sailfish 2 و webOS إصدار مفتوح المصدر ، Tizen و AsteroidOS.

بينما من ناحية أخرى العمل يستمر في إمكانية نقل تطبيقات MATE لـ Wayland ، تم تكييف عارض الصور Eye of MATE للعمل دون ربطه بـ X11 في بيئة Wayland ، وكذلك تحسين دعم Wayland في لوحة MATE وأن التطبيقات الصغيرة متعددة الشاشات وخلفية اللوحة قد تم تكييفها للاستخدام مع Wayland.

تخطط Fedora 34 لترحيل بنية سطح مكتب KDE لاستخدام Wayland افتراضيًاأو. تم تصميم جلسة X11 لتكون خيارًا. تُستخدم حزمة kwin-wayland-nvidia لتشغيل KDE باستخدام برامج تشغيل NVIDIA الخاصة.

تعمل KDE على إجراء جلسة مبنية على Wayland جاهز للاستخدام اليومي ولتحقيق التكافؤ في الوظائف على X11. تم إصلاح مشكلات إرسال الشاشة وإدراج النقر المركزي. تم إصلاح مشكلات استقرار XWayland.

قام جنوم لـ Wayland بإزالة الشاشة بأكملها من العرض عند استخدام المخازن المؤقتة dma-buf أو EGLImage لصالح تحديثات النافذة الجزئية ، والتي تقليل كمية البيانات المنقولة بين وحدة معالجة الرسومات ووحدة المعالجة المركزية. إلى جانب التحديث المنفصل لعناصر الواجهة ، أدى هذا التحسين إلى تقليل استهلاك الطاقة بشكل كبير عند التشغيل على طاقة البطارية. تمت إضافة القدرة على تعيين معدلات تحديث مختلفة لكل شاشة.

في GTK 4 ، أعيد تصميم واجهات برمجة التطبيقات GDK لاستخدام بروتوكول Wayland والمفاهيم ذات الصلة. تم نقل الوظائف ذات الصلة بـ X11 و Wayland إلى خلفيات منفصلة.

يوفر Firefox for Wayland فيديو WebGL والفيديو السريع بواسطة الأجهزة ، بالإضافة إلى أضاف خلفية جديدة باستخدام آلية DMABUF لتقديم الزخارف وتنظيم مبادلة المخزن المؤقت من خلال عمليات مختلفة. سمحت هذه الخلفية بتنفيذ بيئة GL موحدة في تصميمات Firefox بناءً على Wayland ، وليست مرتبطة بخوادم مركبة معينة ، مثل GNOME Mutter أو KDE Kwin.

أخيرًا ، بالنسبة لأولئك الذين يرغبون في التمكن من اختبار هذا الإصدار الجديد ، يمكنهم تنزيل الكود المصدري للتجميع من ملف الرابط التالي.


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

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

*

*

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