COSMIC صارف ماحول Rust میں لکھا ہوا نیا پینل تیار کرتا ہے۔

System76، جو لینکس ڈسٹری بیوشن Pop!_OS کو تیار کرتا ہے، نے COSMIC صارف ماحول کے نئے ایڈیشن کی ترقی پر ایک رپورٹ شائع کی ہے، جسے Rust میں دوبارہ لکھا گیا ہے (پرانے COSMIC کے ساتھ الجھن میں نہ پڑیں، جو GNOME شیل پر مبنی تھا)۔ ماحول کو ایک عالمگیر منصوبے کے طور پر تیار کیا گیا ہے جو کسی مخصوص تقسیم سے منسلک نہیں ہے اور فری ڈیسک ٹاپ کی وضاحتوں کے مطابق ہے۔ یہ پروجیکٹ ویلینڈ پر مبنی کائناتی کمپوزٹ سرور بھی تیار کرتا ہے۔

ایک انٹرفیس بنانے کے لیے، COSMIC Iced لائبریری کا استعمال کرتا ہے، جس میں محفوظ اقسام، ایک ماڈیولر فن تعمیر اور ایک ری ایکٹیو پروگرامنگ ماڈل استعمال ہوتا ہے، اور یہ ایک فن تعمیر بھی پیش کرتا ہے جو ایلم ڈیکلیرٹیو انٹرفیس بلڈنگ لینگویج سے واقف ڈویلپرز کے لیے واقف ہے۔ کئی رینڈرنگ انجن فراہم کیے گئے ہیں جو ولکن، میٹل، DX12، OpenGL 2.1+ اور OpenGL ES 2.0+ کے ساتھ ساتھ ونڈونگ شیل اور ویب انٹیگریشن انجن کو سپورٹ کرتے ہیں۔ آئسڈ پر مبنی ایپلی کیشنز کو ونڈوز، میک او ایس، لینکس کے لیے بنایا جا سکتا ہے اور ویب براؤزر میں چلایا جا سکتا ہے۔ ڈویلپرز کو ویجیٹس کا ایک تیار سیٹ، غیر مطابقت پذیر ہینڈلرز بنانے اور ونڈو اور اسکرین کے سائز کے لحاظ سے انٹرفیس عناصر کی موافقت پذیر ترتیب کو استعمال کرنے کی پیشکش کی جاتی ہے۔ کوڈ MIT لائسنس کے تحت تقسیم کیا جاتا ہے۔

COSMIC صارف ماحول Rust میں لکھا ہوا نیا پینل تیار کرتا ہے۔

COSMIC کی ترقی میں تازہ ترین کامیابیوں میں سے:

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

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

    COSMIC صارف ماحول Rust میں لکھا ہوا نیا پینل تیار کرتا ہے۔

  • خودکار اصلاح کی خدمت System76 Scheduler 2.0 شائع کی گئی ہے، جو متحرک طور پر CFS (مکمل طور پر منصفانہ شیڈیولر) ٹاسک شیڈیولر کے پیرامیٹرز کو ترتیب دیتی ہے اور تاخیر کو کم کرنے اور فعال ونڈو سے وابستہ عمل کی زیادہ سے زیادہ کارکردگی کو یقینی بنانے کے لیے عمل کے عمل کی ترجیحات کو تبدیل کرتی ہے۔ صارف فی الحال کے ساتھ کام کر رہا ہے۔ نیا ورژن پائپ وائر میڈیا سرور کے ساتھ ملٹی میڈیا مواد کو ظاہر کرنے والے عمل کی ترجیح کو بڑھانے کے لیے مربوط ہے۔ کنفیگریشن فائلوں کی ایک نئی شکل میں منتقلی کی گئی ہے، جس میں آپ اپنے قوانین کی وضاحت کر سکتے ہیں اور مختلف اصلاحی طریقوں کے استعمال کو کنٹرول کر سکتے ہیں۔ cgroups اور والدین کے عمل کی حالت پر مبنی ترتیبات کو لاگو کرنے کی صلاحیت؛ مین شیڈیولر کے عمل میں وسائل کی کھپت میں تقریباً 75 فیصد کمی۔
  • نئی ویجیٹ لائبریری کا استعمال کرتے ہوئے تیار کردہ کنفیگریٹر کا نفاذ دستیاب ہے۔ کنفیگریٹر کا پہلا ورژن پینل، کی بورڈ اور ڈیسک ٹاپ وال پیپر کے لیے ترتیبات پیش کرتا ہے۔ مستقبل میں، ترتیبات کے ساتھ صفحات کی تعداد میں اضافہ کیا جائے گا۔ کنفیگریٹر میں ایک ماڈیولر فن تعمیر ہے جو آپ کو ترتیبات کے ساتھ اضافی صفحات کو آسانی سے جوڑنے کی اجازت دیتا ہے۔
    COSMIC صارف ماحول Rust میں لکھا ہوا نیا پینل تیار کرتا ہے۔
  • ہائی ڈائنامک رینج (HDR) اسکرینز اور کلر کنٹرولز (مثال کے طور پر، ICC کلر پروفائلز کے لیے سپورٹ شامل کرنے کی منصوبہ بندی کی گئی ہے) کے لیے تعاون کو مربوط کرنے کے لیے تیاریاں جاری ہیں۔ ترقی ابھی ابتدائی دور میں ہے اور لینکس کے لیے HDR سپورٹ اور کلر مینجمنٹ ٹولز فراہم کرنے کے مجموعی کام کے ساتھ ہم آہنگ ہے۔
  • cosmic-comp composite سرور پر 10 بٹس فی چینل کلر کی نمائندگی کے ساتھ آؤٹ پٹ کے لیے سپورٹ شامل کیا گیا۔
  • آئسڈ GUI لائبریری معذور افراد کے لیے معاون آلات پر کام کر رہی ہے۔ AccessKit لائبریری کے ساتھ تجرباتی انضمام کیا گیا ہے اور Orca اسکرین ریڈرز کو استعمال کرنے کی صلاحیت کو شامل کیا گیا ہے۔

ماخذ: opennet.ru

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