إصدار خادم عرض مير 1.2

مقدم من عرض الافراج عن الخادم مير 1.2والتي تستمر شركة Canonical في تطويرها، على الرغم من رفض تطوير Unity Shell وإصدار Ubuntu للهواتف الذكية. لا يزال هناك طلب على Mir في مشاريع Canonical ويتم وضعه الآن كحل للأجهزة المدمجة وإنترنت الأشياء (IoT). يمكن استخدام Mir كخادم مركب لـ Wayland، والذي يسمح لك بتشغيل أي تطبيقات باستخدام Wayland (على سبيل المثال، التي تم إنشاؤها باستخدام GTK3/4 أو Qt5 أو SDL2) في البيئات المستندة إلى Mir. تم إعداد حزم التثبيت لـ Ubuntu 16.04/18.04/18.10/19.04 (المؤسسة العامة للتقاعد) و فيدورا 28/29/30.

في الإصدار الجديد:

  • في الأدوات اللازمة لضمان إطلاق تطبيقات Wayland في بيئة Mir، تمت زيادة عدد امتدادات بروتوكول Wayland المدعومة. يتم تمكين الامتدادات wl_shell وxdg_wm_base وxdg_shell_v6 حاليًا بشكل افتراضي. يمكن تمكين zwlr_layer_shell_v1 وzxdg_output_v1 بشكل منفصل. بدأ العمل في توفير القدرة على تحديد الامتدادات الخاصة بهم لبروتوكول Wayland لأصدافهم الرسومية المستندة إلى Mir. كانت الخطوة الأولى في تنفيذ هذه الميزة هي إضافة حزمة libmirwayland-dev جديدة، والتي تسمح لك بإنشاء فئة للبروتوكول الخاص بك وتسجيلها في MirAL؛
  • تم توسيع قدرات طبقة MirAL (طبقة تجريد مير)، والتي يمكن استخدامها لتجنب الوصول المباشر إلى خادم مير والوصول المجرد إلى ABI من خلال مكتبة libmiral. تمت إضافة دعم لتسجيل امتدادات Wayland الخاصة بك في فئة WaylandExtensions. تمت إضافة فئة MinimalWindowManager جديدة مع تطبيق افتراضي لاستراتيجية إدارة النوافذ (يمكن استخدامها لإنشاء أغلفة نوافذ عائمة بسيطة، ودعم عملاء Wayland لتحريك النافذة وتغيير حجمها باستخدام إيماءات الشاشة على شاشات اللمس)؛
  • تم توسيع الدعم التجريبي لتطبيقات X11 مع القدرة على تشغيل مكون Xwayland حسب الحاجة.

المصدر: opennet.ru

إضافة تعليق