يأتي Mir 2.4 مع تحسينات على واجهة برمجة تطبيقات الرسومات ودعم X11 وإصلاحات مختلفة

مير

قام فريق Canonical مؤخرًا بتطوير خادم شاشة Mir ، تم إصداره الإصدار 2.4 وقد تضمنت سلسلة من إصلاحات الأخطاء والتغييرات المتعلقة بتقديم تحسينات في واجهة برمجة تطبيقات الرسومات.

بالنسبة لأولئك الذين لا يعرفون عن Mir ، يجب أن يعلموا أن هناك خادم شاشة تم تطويره بواسطة Canonical ، على الرغم من حقيقة أنني تخليت عن تطوير Unity shell وإصدار Ubuntu للهواتف الذكية.

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

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

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

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

في هذا الإصدار الجديد من Mir 2.4 تم العمل على تحسين القدرة على التكيف مع واجهات برمجة التطبيقات المتعلقة بدعم منصة الرسومات للاستخدام في الأنظمة مع رسومات هجينة. يذكر أنه على وجه الخصوص ، mg :: Platform API مقسمة إلى DisplayPlatform و RenderingPlatform، مما يتيح لك استخدام وحدات معالجة رسومات مختلفة للعرض والعرض.

حداثة أخرى تبرز هي قام Mir بتحسين العمل على منصة X11 ، نظرًا لأنه في هذا الإصدار الجديد من Mir ، تم نقل رمز دعم النظام الأساسي X11 من XLib إلى XCB ، تمت إضافة القدرة على تغيير حجم النوافذ باستخدام التطبيقات المستندة إلى Mir المعروضة في بيئة X11.

كما يذكر أن تم إجراء العديد من الإصلاحات لدعم Wayland و Xwayland وأضاف خيار "–driver-quirks" إلى gbm-kms لاستبعاد عمليات التحقق من الأجهزة الفاشلة.

من إصلاحات الأخطاء التي تم إجراؤها في هذا الإصدار الجديد من Mir 2.4:

  • موضع المؤشر الثابت على النواتج المقاسة
  • تتغير معالجة حالة المفتاح عندما لا تكون النافذة في بؤرة التركيز
  • المعالجة الصحيحة لأخطاء XWayland
  • إرسال عمليات استرجاع الإطارات غير المخزنة بعد انتهاء المهلة
  • إصلاح تغيير حجم أسطح القشرة
  • التحقق مما إذا كان المؤشر مغلقًا قبل إرسال حركة المؤشر

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

كيفية تثبيت Mir على Ubuntu ومشتقاته؟

تم تجهيز حزم التثبيت لهذا الإصدار الجديد لـ Ubuntu 18.04 و 21.04 و 20.04 (PPA) و Fedora 34,33 و 32 و XNUMX.

بالنسبة لأولئك المهتمين بالقدرة على تثبيت خادم الرسوم هذا على أنظمتهم ، كل ما عليهم فعله هو فتح محطة طرفية على أنظمتهم (يمكنهم القيام بذلك باستخدام مجموعة المفاتيح 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. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.