نیا کھلا صارف ماحول Maui Shell متعارف کرایا گیا۔

Nitrux ڈسٹری بیوشن کے ڈویلپرز، جو کہ اپنا ڈیسک ٹاپ NX ڈیسک ٹاپ پیش کرتا ہے، نے ایک نیا صارف ماحول، Maui Shell بنانے کا اعلان کیا، جسے ڈیسک ٹاپ سسٹمز، موبائل ڈیوائسز اور ٹیبلیٹس پر استعمال کیا جا سکتا ہے، جو خود بخود اسکرین کے سائز اور دستیاب معلومات کے ان پٹ طریقوں سے مطابقت رکھتا ہے۔ . پروجیکٹ کوڈ C++ اور QML میں لکھا گیا ہے، اور LGPL 3.0 لائسنس کے تحت تقسیم کیا گیا ہے۔

ماحول "کنورجنس" کا تصور تیار کرتا ہے، جس کا مطلب اسمارٹ فونز اور ٹیبلٹس کی ٹچ اسکرینوں اور لیپ ٹاپ اور پی سی کی بڑی اسکرینوں پر ایک ہی ایپلی کیشنز کے ساتھ کام کرنے کی صلاحیت ہے۔ مثال کے طور پر، Maui Shell کی بنیاد پر، اسمارٹ فون کے لیے ایک شیل بنایا جاسکتا ہے، جو مانیٹر، کی بورڈ اور ماؤس کو جوڑنے پر آپ کو اسمارٹ فون کو پورٹیبل ورک سٹیشن میں تبدیل کرنے کی اجازت دیتا ہے۔ ایک ہی شیل کو ڈیسک ٹاپ سسٹمز، اسمارٹ فونز اور ٹیبلٹس کے لیے استعمال کیا جا سکتا ہے، مختلف شکل کے عوامل والے آلات کے لیے علیحدہ ورژن بنانے کی ضرورت کے بغیر۔

نیا کھلا صارف ماحول Maui Shell متعارف کرایا گیا۔

شیل گرافیکل انٹرفیس MauiKit اور Kirigami فریم ورک کی تعمیر کے لیے اجزاء کا استعمال کرتا ہے، جو KDE کمیونٹی کے ذریعے تیار کیے گئے ہیں۔ Kirigami Qt Quick Controls 2 کا ایک سپر سیٹ ہے، اور MauiKit ریڈی میڈ انٹرفیس عنصر ٹیمپلیٹس پیش کرتا ہے جو آپ کو تیزی سے ایسی ایپلی کیشنز بنانے کی اجازت دیتا ہے جو خود بخود اسکرین کے سائز اور دستیاب ان پٹ طریقوں کے مطابق ہو جائیں۔

Maui شیل صارف ماحول دو اجزاء پر مشتمل ہے:

  • ایک کاسک شیل جو ایک کنٹینر فراہم کرتا ہے جو اسکرین کے تمام مشمولات کو بند کرتا ہے۔ شیل میں عناصر کے لیے بنیادی ٹیمپلیٹس بھی شامل ہیں جیسے ٹاپ بار، پاپ اپ ڈائیلاگ، اسکرین میپس، نوٹیفکیشن ایریاز، ڈاک پینل، شارٹ کٹس، پروگرام کالنگ انٹرفیس وغیرہ۔
  • Zpace کمپوزٹ مینیجر، کاسک کنٹینر میں ونڈوز کو ڈسپلے کرنے اور رکھنے، ورچوئل ڈیسک ٹاپس پر کارروائی کرنے کا ذمہ دار ہے۔ Wayland پروٹوکول کو مرکزی پروٹوکول کے طور پر استعمال کیا جاتا ہے، جو Qt Wayland Compositor API کے استعمال کے ساتھ کام کرتا ہے۔ ونڈو پوزیشننگ اور پروسیسنگ ڈیوائس فارم فیکٹر پر منحصر ہے۔
    نیا کھلا صارف ماحول Maui Shell متعارف کرایا گیا۔

ٹاپ بار میں نوٹیفکیشن ایریا، کیلنڈر، اور مختلف عام خصوصیات تک فوری رسائی کے لیے ٹوگلز شامل ہیں، جیسے کہ نیٹ ورک سیٹنگز تک رسائی، والیوم تبدیل کرنا، اسکرین کی چمک کو ایڈجسٹ کرنا، پلے بیک کنٹرولز، اور سیشن مینجمنٹ۔ اسکرین کے نچلے حصے میں ایک گودی پینل ہے، جو پن کی گئی ایپلی کیشنز کے آئیکنز، پروگرام چلانے کے بارے میں معلومات، اور انسٹال کردہ ایپلی کیشنز (لانچر) کے ذریعے نیویگیٹ کرنے کے لیے ایک بٹن دکھاتا ہے۔ دستیاب پروگراموں کو زمروں میں تقسیم کیا جاتا ہے یا مخصوص فلٹر کے لحاظ سے گروپ کیا جاتا ہے۔

ریگولر مانیٹر پر کام کرتے وقت، شیل ڈیسک ٹاپ موڈ میں کام کرتا ہے، اوپر ایک پینل ڈوک ہوتا ہے، جسے فل سکرین پر کھولی جانے والی ونڈوز کے ذریعے بلاک نہیں کیا جاتا، اور جب آپ ان کے باہر کلک کرتے ہیں تو پینل کے عناصر خود بخود بند ہو جاتے ہیں۔ ایپلیکیشن سلیکشن انٹرفیس اسکرین کے بیچ میں کھلتا ہے۔ کنٹرولز کو ماؤس کے ساتھ استعمال کرنے کے لیے ڈیزائن کیا گیا ہے۔ کھڑکیوں کی من مانی تعداد کو کھولنا ممکن ہے، جو کسی بھی سائز کی ہو سکتی ہے، ایک دوسرے کو اوورلیپ کر سکتی ہے، دوسرے ڈیسک ٹاپ پر منتقل ہو سکتی ہے اور پوری سکرین پر پھیل سکتی ہے۔ ونڈوز میں بارڈرز اور ٹائٹل بار ہوتے ہیں جو WindowControls جزو کا استعمال کرتے ہوئے دکھائے جاتے ہیں۔ ونڈو کی سجاوٹ سرور سائیڈ پر کی جاتی ہے۔

نیا کھلا صارف ماحول Maui Shell متعارف کرایا گیا۔

اگر ٹچ اسکرین ہے تو، شیل عناصر کی عمودی ترتیب کے ساتھ ٹیبلٹ موڈ میں کام کرتا ہے۔ کھلی کھڑکیاں پوری اسکرین پر قابض ہوتی ہیں اور سجاوٹ کے عناصر کے بغیر ظاہر ہوتی ہیں۔ ایک ہی ورچوئل ڈیسک ٹاپ پر زیادہ سے زیادہ دو ونڈوز کھولی جا سکتی ہیں، دونوں ساتھ ساتھ یا اسٹیک شدہ، ٹائلڈ ونڈو مینیجرز کی طرح۔ آپ آن اسکرین چٹکی کے اشارے کا استعمال کرتے ہوئے ونڈوز کا سائز تبدیل کرسکتے ہیں یا تین انگلیوں سے کھڑکیوں کو سلائیڈ کرکے جب آپ ونڈو کو اسکرین کے کنارے سے ہٹاتے ہیں تو اسے دوسرے ورچوئل ڈیسک ٹاپ پر منتقل کردیا جاتا ہے۔ ایپلیکیشن سلیکشن انٹرفیس اسکرین کی تمام دستیاب جگہ لے لیتا ہے۔

نیا کھلا صارف ماحول Maui Shell متعارف کرایا گیا۔

فونز پر، پینل عناصر اور ایپلیکیشن کی فہرست پوری اسکرین پر پھیل جاتی ہے۔ اوپری پینل کے بائیں جانب ایک سلائیڈنگ موومنٹ نوٹیفیکیشنز اور کیلنڈر کی فہرست کے ساتھ ایک بلاک کو کھولتی ہے، اور دائیں جانب - فوری ترتیبات کا ایک بلاک۔ اگر پروگراموں، اطلاعات، یا ترتیبات کی فہرست کے مواد ایک اسکرین پر فٹ نہیں ہوتے ہیں، تو اسکرولنگ کا استعمال کیا جاتا ہے۔ فی ورچوئل ڈیسک ٹاپ صرف ایک ونڈو کو ظاہر کرنے کی اجازت ہے، جو تمام دستیاب جگہ پر قبضہ کرتی ہے اور نیچے والے پینل کو اوور لیپ کرتی ہے۔ سلائیڈنگ اسکرین اشاروں کا استعمال کرتے ہوئے، آپ نیچے والے پینل کو اوپر لا سکتے ہیں یا کھلی ایپلی کیشنز کے درمیان سوئچ کر سکتے ہیں۔

نیا کھلا صارف ماحول Maui Shell متعارف کرایا گیا۔

منصوبہ فعال ترقی کے تحت ہے. وہ خصوصیات جو ابھی تک لاگو نہیں ہوئی ہیں ان میں ملٹی مانیٹر کنفیگریشنز، ایک سیشن مینیجر، ایک کنفیگریٹر، اور XWayland کا استعمال Wayland پر مبنی سیشن میں X11 ایپلیکیشنز کو چلانے کے لیے شامل ہیں۔ ڈویلپرز اس وقت جس فعالیت پر توجہ مرکوز کر رہے ہیں اس میں XDG-shell ایکسٹینشن، پینلز، ورچوئل ڈیسک ٹاپس، ڈریگ اینڈ ڈراپ میکانزم، پلساؤڈیو کے ذریعے آڈیو آؤٹ پٹ، بلیو ڈیول کے ذریعے بلوٹوتھ ڈیوائسز کے ساتھ تعامل، نیٹ ورک مینجمنٹ انڈیکیٹر، اور MPRI کے ذریعے میڈیا پلیئرز کا کنٹرول شامل ہے۔ .

پہلا تجرباتی ورژن نائٹروکس 1.8 ڈسٹری بیوشن کے دسمبر میں اپ ڈیٹ میں ایک آپشن کے طور پر شامل کیا گیا ہے۔ Maui Shell کو چلانے کے لیے دو اختیارات فراہم کیے گئے ہیں: Wayland کا استعمال کرتے ہوئے اس کے اپنے جامع Zpace سرور کے ساتھ، اور X سرور پر مبنی سیشن کے اندر علیحدہ Cask شیل چلانا۔ پہلی الفا ریلیز مارچ میں شیڈول ہے، بیٹا ریلیز جون میں شیڈول ہے، اور پہلی مستحکم ریلیز ستمبر 2022 میں شیڈول ہے۔

ماخذ: opennet.ru

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