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

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

أدى الإصدار الجديد من الأدوات لتشغيل تطبيقات Wayland في الأصداف المستندة إلى Mir إلى تحسين الدعم لامتدادات البروتوكول wlr-طبقة-شل (Layer Shell)، الذي اقترحه مطورو بيئة مستخدم Sway، ويستخدم في عملية نقل MATE Shell إلى Wayland. تمت إزالة الأدوات المساعدة mirrun وmirbacklight من التوزيع. أضافت MirAL (طبقة تجريد Mir)، والتي يمكن استخدامها لتجنب الوصول المباشر إلى خادم Mir والوصول المجرد إلى ABI من خلال مكتبة libmiral، دعمًا للمناطق الحصرية التي تحد من وضع النافذة في منطقة معينة من الشاشة .

تم اتخاذ الخطوة الأولى للتخلص من واجهة برمجة تطبيقات mirclient المحددة، والتي كانت في حالة تجميد لفترة طويلة، ويوصى باستخدام بروتوكول Wayland بدلاً من ذلك. في الإصدار الجديد، يتم تعطيل واجهة برمجة التطبيقات mirclient افتراضيًا، ولكن يتم ترك خيار البناء "--enable-mirclient" لإعادتها، ويتم تقديم متغير البيئة MIR_SERVER_ENABLE_MIRCLIENT وإعداد ملف التكوين Enable-mirclient للتنشيط الانتقائي. يتم إعاقة الإزالة الكاملة لواجهة برمجة تطبيقات mirclient بسبب استمرار استخدامها في يوببورتس وأوبونتو تاتش.

المصدر: opennet.ru

إضافة تعليق