نئون کليل صارف ماحول مائو شيل متعارف ڪرايو

نائٽروڪس ڊويزن جي ڊولپرز، جيڪو پيش ڪري ٿو پنهنجي ڊيسڪ ٽاپ NX ڊيسڪ ٽاپ، هڪ نئين صارف ماحول جي پيدائش جو اعلان ڪيو، Maui Shell، جيڪو ڊيسڪ ٽاپ سسٽم، موبائل ڊوائيسز ۽ ٽيبلٽس تي استعمال ڪري سگهجي ٿو، خودڪار طريقي سان اسڪرين جي سائيز ۽ دستياب معلومات جي ان پٽ طريقن سان ترتيب ڏيڻ. . پروجيڪٽ ڪوڊ C++ ۽ QML ۾ لکيل آهي، ۽ LGPL 3.0 لائسنس تحت ورهايو ويو آهي.

ماحول “Convergence” تصور کي ترقي ڪري ٿو، جيڪو سمارٽ فونز ۽ ٽيبلٽس جي ٽچ اسڪرين تي، ۽ ليپ ٽاپ ۽ پي سي جي وڏين اسڪرينن تي ساڳئي ايپليڪيشنن سان ڪم ڪرڻ جي صلاحيت رکي ٿو. مثال طور، Maui شيل جي بنياد تي، هڪ اسمارٽ فون لاء هڪ شيل ٺاهي سگهجي ٿو، جيڪو، مانيٽر، ڪيبورڊ ۽ مائوس کي ڳنڍڻ دوران، توهان کي اسمارٽ فون کي پورٽبل ورڪ اسٽيشن ۾ تبديل ڪرڻ جي اجازت ڏئي ٿو. ساڳيو شيل ڊيسڪ ٽاپ سسٽم، اسمارٽ فونز ۽ ٽيبلٽس لاءِ استعمال ٿي سگهي ٿو، بغير مختلف فارم فڪٽرن سان ڊوائيسز لاءِ الڳ ورزن ٺاهڻ جي ضرورت کان سواءِ.

نئون کليل صارف ماحول مائو شيل متعارف ڪرايو

شيل گرافيڪل انٽرفيس MauiKit ۽ Kirigami فريم ورڪ جي تعمير لاءِ اجزاء استعمال ڪري ٿو، جيڪي KDE ڪميونٽي پاران تيار ڪيا ويا آھن. Kirigami Qt Quick Controls 2 جو هڪ سپر سيٽ آهي، ۽ MauiKit پيش ڪري ٿو تيار ٿيل انٽرفيس عنصر ٽيمپليٽس جيڪي توهان کي جلدي ايپليڪيشنون ٺاهڻ جي اجازت ڏين ٿيون جيڪي خودڪار طريقي سان اسڪرين جي سائيز ۽ دستياب ان پٽ طريقن سان مطابقت رکن ٿيون.

Maui شيل صارف ماحول ٻن حصن تي مشتمل آهي:

  • هڪ Cask شيل جيڪو هڪ ڪنٽينر مهيا ڪري ٿو جيڪو اسڪرين جي سموري مواد کي بند ڪري ٿو. شيل ۾ عناصرن لاءِ بنيادي ٽيمپليٽ پڻ شامل آھن جھڙوڪ ٽاپ بار، پاپ اپ ڊائلاگ، اسڪرين ميپس، نوٽيفڪيشن ايريا، ڊاک پينل، شارٽ ڪٽ، پروگرام ڪالنگ انٽرفيس وغيره.
  • Zpace جامع مئنيجر، ونڊوز کي ڊسپلي ڪرڻ ۽ رکڻ جو ذميوار Cask ڪنٽينر ۾، پروسيسنگ ورچوئل ڊيسڪ ٽاپ. Wayland پروٽوڪول کي مکيه پروٽوڪول طور استعمال ڪيو ويندو آهي، جيڪو ڪم ڪيو ويندو آهي Qt Wayland Compositor API استعمال ڪندي. ونڊو پوزيشن ۽ پروسيسنگ تي منحصر آهي ڊوائيس فارم فيڪٽر.
    نئون کليل صارف ماحول مائو شيل متعارف ڪرايو

مٿين بار ۾ نوٽيفڪيشن ايريا، ڪئلينڊر، ۽ ٽوگلز شامل آھن مختلف عام خصوصيتن تائين تڪڙي رسائي لاءِ، جھڙوڪ نيٽ ورڪ سيٽنگن تائين رسائي، حجم تبديل ڪرڻ، اسڪرين جي چمڪ کي ترتيب ڏيڻ، پلے بیک ڪنٽرول، ۽ سيشن مينيجمينٽ. اسڪرين جي تري ۾ ھڪڙو ڊاک پينل آھي، جيڪو پن ٿيل ايپليڪيشنن جا آئڪن، ھلندڙ پروگرامن بابت معلومات، ۽ نصب ٿيل ايپليڪيشنن (لانچر) ذريعي نيويگيٽ ڪرڻ لاءِ ھڪ بٽڻ ڏيکاري ٿو. دستياب پروگرامن کي ڀاڱن ۾ ورهايو ويو آهي يا مخصوص فلٽر جي بنياد تي گروپ ڪيو ويو آهي.

جڏهن باقاعده مانيٽر تي ڪم ڪري رهيو آهي، شيل ڊيسڪ ٽاپ موڊ ۾ هلندي آهي، مٿي تي ڊاک ٿيل پينل سان، جيڪو مڪمل اسڪرين ڏانهن کليل ونڊوز طرفان بلاڪ نه آهي، ۽ پينل عناصر خودڪار طور تي بند ٿي ويندا آهن جڏهن توهان انهن کان ٻاهر ڪلڪ ڪندا آهيو. ايپليڪيشن چونڊ انٽرفيس اسڪرين جي مرڪز ۾ کلي ٿو. ڪنٽرول هڪ مائوس سان استعمال ڪرڻ لاء ٺهيل آهن. اهو ممڪن آهي ته ونڊوز جو هڪ خودمختيار نمبر کولڻ، جيڪو ڪنهن به سائيز جي هجي، هڪ ٻئي کي اوورليپ ڪري، ٻئي ڊيسڪ ٽاپ ڏانهن منتقل ڪيو وڃي ۽ مڪمل اسڪرين ڏانهن وڌايو وڃي. ونڊوز جون سرحدون ۽ ٽائيٽل بار آھن جيڪي ونڊوز ڪنٽرول جزو استعمال ڪندي ڏيکاريل آھن. ونڊو سجاڳي سرور جي پاسي تي ڪئي وئي آهي.

نئون کليل صارف ماحول مائو شيل متعارف ڪرايو

جيڪڏهن اتي هڪ ٽچ اسڪرين آهي، شيل ٽيبلٽ موڊ ۾ ڪم ڪري ٿو عناصر جي عمودي ترتيب سان. کليل ونڊوز سڄي اسڪرين تي قبضو ڪن ٿا ۽ بغير سجاڳي جي عناصر جي ڏيکاريل آهن. ھڪڙي ورچوئل ڊيسڪ ٽاپ تي وڌ ۾ وڌ ٻه ونڊو کوليون سگھجن ٿيون، ٻئي طرف يا اسٽيڪ ٿيل، ٽائل ٿيل ونڊو مينيجرز وانگر. توهان آن-اسڪرين پنچ گيسچر کي استعمال ڪندي ونڊوز کي ريسائيز ڪري سگهو ٿا يا انهن کي ٽن آڱرين سان سلائيڊ ڪندي ونڊوز کي منتقل ڪري سگهو ٿا، جڏهن توهان هڪ ونڊو کي اسڪرين جي ڪنڊ کان هٽائي، ان کي ٻئي ورچوئل ڊيسڪٽاپ تي منتقل ڪيو ويندو آهي. ايپليڪيشن سليڪشن انٽرفيس تمام دستياب اسڪرين اسپيس کي وٺي ٿو.

نئون کليل صارف ماحول مائو شيل متعارف ڪرايو

فون تي، پينل عناصر ۽ ايپليڪيشن لسٽ مڪمل اسڪرين تائين وڌايو. مٿين پينل جي کاٻي پاسي هڪ سلائنگ تحريڪ، نوٽيفڪيشن ۽ ڪئلينڊر جي فهرست سان هڪ بلاڪ کوليندو آهي، ۽ ساڄي پاسي - جلدي سيٽنگن جو هڪ بلاڪ. جيڪڏهن پروگرامن، نوٽيفڪيشنز، يا سيٽنگن جي فهرست جو مواد هڪ اسڪرين تي مناسب نه آهي، اسڪرولنگ استعمال ڪيو ويندو آهي. هر ورچوئل ڊيسڪ ٽاپ تي صرف هڪ ونڊو ظاهر ٿيڻ جي اجازت آهي، جيڪا سڀ موجود جاءِ تي قبضو ڪري ٿي ۽ هيٺئين پينل کي اوورليپ ڪري ٿي. سلائيڊنگ اسڪرين جي اشارن کي استعمال ڪندي، توهان هيٺان پينل آڻي سگهو ٿا يا کليل ايپليڪيشنن جي وچ ۾ سوئچ ڪري سگهو ٿا.

نئون کليل صارف ماحول مائو شيل متعارف ڪرايو

پروجيڪٽ فعال ترقي هيٺ آهي. خاصيتون جيڪي اڃا تائين لاڳو نه ڪيون ويون آهن انهن ۾ ملٽي مانيٽر ترتيبن جي مدد، هڪ سيشن مئنيجر، هڪ ترتيب ڏيڻ وارو، ۽ XWayland جو استعمال هڪ Wayland-based سيشن ۾ X11 ايپليڪيشنن کي هلائڻ لاءِ. فنڪشنلٽي جنهن تي ڊولپرز في الحال توجه ڏئي رهيا آهن انهن ۾ شامل آهن ايڪس ڊي جي شيل ايڪسٽينشن، پينلز، ورچوئل ڊيسڪٽاپس، ڊريگ اينڊ ڊراپ ميڪانيزم، آڊيو آئوٽ پٽ پلساؤڊيو ذريعي، بلوٽوٿ ڊيوائسز سان رابطو Bluedevil ذريعي، هڪ نيٽ ورڪ مئنيجمينٽ انڊيڪيٽر، ۽ ميڊيا پليئرز جو ڪنٽرول MPRI ذريعي. .

پهريون تجرباتي نسخو شامل ڪيو ويو آهي هڪ اختيار جي طور تي ڊسمبر جي تازه ڪاري ۾ نائٽروڪس 1.8 ورهائڻ ۾. Maui شيل کي هلائڻ لاءِ ٻه آپشن مهيا ڪيا ويا آهن: Wayland استعمال ڪندي پنهنجي جامع Zpace سرور سان، ۽ X سرور تي ٻڌل سيشن اندر هڪ الڳ ڪاسڪ شيل هلائڻ. پهرين الفا رليز مارچ لاءِ شيڊول ڪئي وئي آهي، بيٽا رليز جون لاءِ شيڊول ڪئي وئي آهي، ۽ پهرين مستحڪم رليز سيپٽمبر 2022 لاءِ شيڊول ڪئي وئي آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو