تم تحديث خادم Mir الرسومي إلى الإصدار 1.4

تم إطلاق إصدار جديد من خادم عرض Mir 1.4، التي يستمر تطويرها Canonical ، على الرغم من رفض تطوير Unity Shell وإصدار Ubuntu للهواتف الذكية. يستمر الطلب على Mir في المشاريع ويتم وضعه الآن كحل للأجهزة المضمنة وإنترنت الأشياء (تقنيات عمليات).

يمكن استخدام Mir كخادم مركب لـ Wayland ، مما يسمح لك بتشغيل أي تطبيق يستخدم Wayland في البيئات القائمة على Mir (على سبيل المثال ، تلك التي تم إنشاؤها باستخدام GTK3 / 4 أو Qt5 أو SDL2).

حول مير

بالنسبة لأولئك الذين لا يعرفون مير ، يجب أن يعرفوا ذلك يعتمد هذا على EGL ويستخدم جزءًا من البنية التحتية التي تم تطويرها في الأصل لـ Wayland، مثل تطبيق Mesa's EGL و Jolla libhybris.

طبقة التوافق لـ X ، XMir ، يعتمد على XWayland بينما بالنسبة للأجزاء الأخرى من البنية التحتية التي يستخدمها Mir تنشأ من Android. تتضمن هذه الأجزاء مكدس إدخال Android ومخازن بروتوكول Google.

يعمل Mir حاليًا على مجموعة متنوعة من الأجهزة التي تعمل بنظام Linux ، بما في ذلك أجهزة الكمبيوتر المكتبية التقليدية وإنترنت الأشياء والمنتجات المضمنة.

إنه يمكّن مصنعي الأجهزة ومستخدمي سطح المكتب من الحصول على نظام أساسي محدد جيدًا وفعال ومرن وآمن لبيئتهم الرسومية.

يتم توزيع كود المشروع بموجب ترخيص GPLv2.

المستجدات الرئيسية من مير 1.4

تطوير Mir ليس نشطًا مقارنة بالمشاريع المماثلة الأخرى ، لأنه ليس من أولويات Canonical ، على الرغم من أنه ليس تطورًا تم إلغاؤه مثل العديد من المشاريع الأخرى.

في هذا الإصدار الجديد من Mir 1.4 تم تسليط الضوء على تحسينات الأدوات لضمان إطلاق تطبيقات Wayland في القذائف حسنت الامتدادات المستندة إلى Mir دعم امتداد بروتوكول wlr-layer-shell (Layer Shell).

من ناحية أخرى تم اقتراحه من قبل مطوري بيئة مستخدم Sway وتستخدم في عملية نقل قذيفة MATE إلى Wayland. تمت إزالة المرافقين mirrun و mirbacklight من الحزمة.

على طبقة MirAL (Mir Abstraction Layer) ، والتي يمكن استخدامها لمنع الوصول المباشر إلى خادم Mir والوصول المجرد إلى ABI عبر مكتبة libmiral ، تمت إضافة دعم المناطق الحصرية ، مما يقيد وضع النوافذ في منطقة معينة من الشاشة.

تم اتخاذ الخطوة الأولى للتخلص من واجهة برمجة التطبيقات المحددة التي تم تجميدها لفترة طويلة ويوصى باستخدام بروتوكول Wayland بدلاً من ذلك.

في إصدار API الجديد ، يتم تعطيل mirclient افتراضيًا ، ولكن يتم ترك خيار التجميع "–enable-mirclient" لإعادته ، وللتنشيط الانتقائي ، يُقترح متغير البيئة MIR_SERVER_ENABLE_MIRCLIENT وملف التكوين.

يتم منع الإزالة الكاملة لواجهة برمجة التطبيقات mirclient بسبب استمرار استخدامها من قبل UBports و Ubuntu Touch.

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

كيفية تثبيت خادم الرسوم Mir في أوبونتو ومشتقاته؟

بالنسبة لأولئك الذين يرغبون في التمكن من تثبيت خادم الرسوم هذا على أنظمتهم ، يجب أن يعلموا أن مشروع Mir ليس حصريًا للمنتجين الأساسيين ، نظرًا لأن هناك بعض حزم التثبيت المعدة لتسهيل التثبيت في Ubuntu 16.04 / 18.04 / 18.10 / 19.04 (بمساعدة PPA) وبنفس الطريقة توجد حزم معدة لـ Fedora 29/30.

في حالة المستخدمين منا لإصدار يدعم Ubuntu ، يمكننا إضافة المستودع المقترح في أنظمتنا باتباع الإرشادات التي نشاركها أدناه.

كل ما عليهم فعله هو فتح محطة طرفية على أنظمتهم (يمكنهم القيام بذلك باستخدام مجموعة المفاتيح Ctrl + Alt + T أو باستخدام Ctrl + T) وفيه سنقوم بكتابة الأوامر التالية:

sudo add-apt-repository ppa:mir-team/release

sudo apt-get update
مع هذا ، تمت إضافة المستودع بالفعل إلى نظامك ، قبل تثبيت خادم الرسوم ، يوصى تمامًا أنه إذا كنت تستخدم برامج تشغيل خاصة لبطاقة الفيديو الخاصة بك أو مدمجة ، فقم بتغييرها إلى برامج التشغيل المجانية ، وذلك بغرض تجنب التعارضات.

بمجرد أن نتأكد من تنشيط برامج التشغيل المجانية ، يمكننا تثبيت الخادم عن طريق التنفيذ في الجهاز:

sudo apt-get install mir

في النهاية ، سيتعين عليك إعادة تشغيل نظامك بحيث يتم تحميل جلسة المستخدم مع Mir واختيار هذا.


اترك تعليقك

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

*

*

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