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

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

نئی ریلیز میں:

  • میر ماحول میں Wayland ایپلی کیشنز کے آغاز کو یقینی بنانے کے ٹولز میں، تعاون یافتہ Wayland پروٹوکول کی توسیع کی تعداد میں اضافہ کیا گیا ہے۔ ایکسٹینشنز wl_shell، xdg_wm_base اور xdg_shell_v6 فی الحال بطور ڈیفالٹ فعال ہیں۔ zwlr_layer_shell_v1 اور zxdg_output_v1 کو الگ سے فعال کیا جا سکتا ہے۔ اپنے میر پر مبنی گرافیکل شیلوں کے لیے Wayland پروٹوکول کے اپنے ایکسٹینشن کی وضاحت کرنے کی صلاحیت فراہم کرنے کے لیے کام شروع کر دیا گیا ہے۔ اس طرح کے فیچر کو نافذ کرنے کا پہلا قدم ایک نئے libmirwayland-dev پیکیج کا اضافہ تھا، جو آپ کو اپنے پروٹوکول کے لیے ایک کلاس بنانے اور اسے MirAL میں رجسٹر کرنے کی اجازت دیتا ہے۔
  • MirAL (Mir Abstraction Layer) پرت کی صلاحیتوں کو وسعت دی گئی ہے، جس کا استعمال میر سرور تک براہ راست رسائی سے بچنے اور libmiral لائبریری کے ذریعے ABI تک خلاصہ رسائی کے لیے کیا جا سکتا ہے۔ WaylandExtensions کلاس میں آپ کے اپنے Wayland ایکسٹینشنز کو رجسٹر کرنے کے لیے تعاون شامل کیا گیا۔ پہلے سے طے شدہ ونڈونگ حکمت عملی کے نفاذ کے ساتھ ایک نئی MinimalWindowManager کلاس شامل کی گئی (اس کا استعمال سادہ فلوٹنگ ونڈو شیلز بنانے کے لیے کیا جا سکتا ہے، جس سے Wayland کلائنٹس کو ٹچ اسکرین پر اسکرین کے اشاروں کا استعمال کرتے ہوئے ونڈو کو منتقل کرنے اور اس کا سائز تبدیل کرنے میں مدد ملتی ہے)؛
  • X11 ایپلی کیشنز کے لیے تجرباتی تعاون کو بڑھا دیا گیا ہے جس میں Xwayland جزو کو ضرورت کے مطابق لانچ کرنے کی صلاحیت ہے۔

ماخذ: opennet.ru

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