ڈسپلے سرور میر 1.4 کی ریلیز

شائع ہوا ڈسپلے سرور کی رہائی میر 1.4یونٹی شیل اور اسمارٹ فونز کے لیے اوبنٹو ایڈیشن تیار کرنے سے انکار کے باوجود، جس کی ترقی Canonical کے ذریعے جاری ہے۔ کیننیکل پروجیکٹس میں میر کی مانگ برقرار ہے اور اب اسے ایمبیڈڈ ڈیوائسز اور انٹرنیٹ آف تھنگز (IoT) کے حل کے طور پر رکھا گیا ہے۔ میر کو Wayland کے لیے ایک جامع سرور کے طور پر استعمال کیا جا سکتا ہے، جو آپ کو میر پر مبنی ماحول میں Wayland (مثال کے طور پر GTK3/4، Qt5 یا SDL2 کے ساتھ بنایا گیا) استعمال کرتے ہوئے کسی بھی ایپلیکیشن کو چلانے کی اجازت دیتا ہے۔ انسٹالیشن پیکجز اوبنٹو 16.04/18.04/18.10/19.04 کے لیے تیار ہیں (پی پی اے) اور فیڈورا 29/30. پروجیکٹ کوڈ نے بانٹا GPLv2 کے تحت لائسنس یافتہ۔

میر پر مبنی شیلز میں وائی لینڈ ایپلی کیشنز کو چلانے کے لیے ٹولز کی نئی ریلیز نے پروٹوکول ایکسٹینشن کے لیے سپورٹ کو بہتر بنایا ہے۔ wlr-layer-shell (پرت شیل)، جو 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 کو مکمل طور پر ہٹانے میں اس حقیقت کی وجہ سے رکاوٹ ہے کہ اس کا استعمال جاری ہے یوبپورٹس اور اوبنٹو ٹچ۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں