ڈسپلے سرور کی رہائی ، جس کی ترقی یونیٹی شیل اور ایڈیشن کی ترقی کو ترک کرنے کے باوجود کیننیکل کے ذریعہ جاری ہے Ubuntu اسمارٹ فونز کے لیے۔ کیننیکل پروجیکٹس میں میر کی مانگ برقرار ہے اور اب اسے ایمبیڈڈ ڈیوائسز اور انٹرنیٹ آف تھنگز (IoT) کے حل کے طور پر رکھا گیا ہے۔ میر کو Wayland کے لیے ایک جامع سرور کے طور پر استعمال کیا جا سکتا ہے، جس سے کسی بھی Wayland پر مبنی ایپلی کیشنز (مثال کے طور پر GTK3/4، Qt5، یا SDL2 کے ساتھ بنی ہوئی) کو میر پر مبنی ماحول میں چلنے کی اجازت ملتی ہے۔ انسٹالیشن پیکجز کے لیے دستیاب ہیں۔ Ubuntu 16.04/18.04/18.10/19.04 () اور . پروجیکٹ کوڈ GPLv2 کے تحت لائسنس یافتہ۔
میر پر مبنی شیلز میں وائی لینڈ ایپلی کیشنز کو چلانے کے لیے ٹولز کی نئی ریلیز نے پروٹوکول ایکسٹینشن کے لیے سپورٹ کو بہتر بنایا ہے۔ (پرت شیل)، جو Sway صارف ماحول کے ڈویلپرز کے ذریعہ تجویز کیا گیا ہے، اور MATE شیل کو Wayland میں پورٹ کرنے کے عمل میں استعمال کیا جاتا ہے۔ mirrun اور mirbacklight کی افادیت کو تقسیم سے ہٹا دیا گیا ہے۔ MirAL (Mir Abstraction Layer)، جسے میر سرور تک براہ راست رسائی سے بچنے اور libmiral لائبریری کے ذریعے ABI تک خلاصہ رسائی سے بچنے کے لیے استعمال کیا جا سکتا ہے، نے خصوصی زونز کے لیے سپورٹ شامل کیا ہے جو ونڈو کی جگہ کو اسکرین کے ایک مخصوص حصے تک محدود کرتے ہیں۔ .
پہلا قدم مخصوص mirclient API سے چھٹکارا حاصل کرنے کے لیے اٹھایا گیا ہے، جو کافی عرصے سے منجمد حالت میں ہے، اور اس کی بجائے Wayland پروٹوکول استعمال کرنے کی سفارش کی گئی ہے۔ نئی ریلیز میں، mirclient API بطور ڈیفالٹ غیر فعال ہے، لیکن اسے واپس لانے کے لیے "-enable-mirclient" کی تعمیر کا آپشن چھوڑ دیا گیا ہے، اور MIR_SERVER_ENABLE_MIRCLIENT ماحولیاتی متغیر اور enable-mirclient کنفیگریشن فائل سیٹنگ کو سلیکٹیو ایکٹیویشن کے لیے پیش کیا گیا ہے۔ mirclient API کو مکمل طور پر ہٹانے میں اس حقیقت کی وجہ سے رکاوٹ ہے کہ اس کا استعمال جاری ہے и Ubuntu ٹچ
ماخذ: opennet.ru
