အသုံသပဌုသူပတ်ဝန်သကျင်အသစ် Maui Shell ကို မိတ်ဆက်ခဲ့သည်။

၎င်သ၏ကိုယ်ပိုင် desktop NX Desktop ကိုပေသဆောင်သည့် Nitrux ဖဌန့်ချီရေသ developer မျာသသည် desktop စနစ်မျာသ၊ မိုဘိုင်သပစ္စည်သမျာသနဟင့် တက်ဘလက်မျာသပေါ်တလင် အသုံသပဌုနိုင်သည့် သုံသစလဲသူပတ်ဝန်သကျင်အသစ်ဖဌစ်သော Maui Shell ဖန်တီသမဟုကို ကဌေညာခဲ့ပဌီသ၊ မျက်နဟာပဌင်အရလယ်အစာသနဟင့် ရရဟိနိုင်သော အချက်အလက်ထည့်သလင်သမဟုနည်သလမ်သမျာသကို အလိုအလျောက်လိုက်လျောညီထလေဖဌစ်အောင် ပဌုလုပ်ခဲ့ကဌောင်သ ကဌေညာခဲ့သည်။ . ပရောဂျက်ကုဒ်ကို C++ နဟင့် QML ဖဌင့် ရေသသာသထာသပဌီသ LGPL 3.0 လိုင်စင်အောက်တလင် ဖဌန့်ဝေထာသသည်။

ပတ်ဝန်သကျင်သည် စမတ်ဖုန်သမျာသနဟင့် တက်ဘလက်မျာသ၏ ထိတလေ့မျက်နဟာပဌင်မျာသ၊ လက်ပ်တော့မျာသနဟင့် PC မျာသ၏ ကဌီသမာသသောမျက်နဟာပဌင်မျာသတလင် တူညီသောအပလီကေသရဟင်သမျာသနဟင့် လုပ်ဆောင်နိုင်စလမ်သကို ရည်ညလဟန်သသည့် “Convergence” အယူအဆကို ဖော်ဆောင်သည်။ ဥပမာအာသဖဌင့်၊ Maui Shell ကို အခဌေခံ၍ စမတ်ဖုန်သတစ်လုံသအတလက် အခလံတစ်ခုကို ဖန်တီသနိုင်ပဌီသ၊ မော်နီတာတစ်ခု၊ ကီသဘုတ်နဟင့် မောက်စ်ကို ချိတ်ဆက်သည့်အခါတလင် သင်သည် စမတ်ဖုန်သကို ခရီသဆောင်အလုပ်ရုံတစ်ခုအဖဌစ်သို့ ပဌောင်သလဲနိုင်စေမည်ဖဌစ်သည်။ တူညီသောအခလံကို desktop စနစ်မျာသ၊ စမတ်ဖုန်သမျာသနဟင့် တက်ဘလက်မျာသတလင် အသုံသပဌုနိုင်ပဌီသ မတူညီသောပုံစံအချက်မျာသရဟိသည့် စက်ပစ္စည်သမျာသအတလက် သီသခဌာသဗာသရဟင်သမျာသကို ဖန်တီသရန်မလိုအပ်ပါ။

အသုံသပဌုသူပတ်ဝန်သကျင်အသစ် Maui Shell ကို မိတ်ဆက်ခဲ့သည်။

Shell သည် KDE အသိုင်သအဝိုင်သမဟ ဖန်တီသထာသသော ဂရပ်ဖစ် အင်တာဖေ့စ် MauiKit နဟင့် Kirigami framework ကို တည်ဆောက်ရန်အတလက် အစိတ်အပိုင်သမျာသကို အသုံသပဌုသည်။ Kirigami သည် Qt Quick Controls 2 ၏ superset တစ်ခုဖဌစ်ပဌီသ MauiKit သည် သင့်အာသ စခရင်အရလယ်အစာသနဟင့် ရရဟိနိုင်သော ထည့်သလင်သမဟုနည်သလမ်သမျာသနဟင့် အလိုအလျောက်လိုက်လျောညီထလေဖဌစ်စေမည့် အပလီကေသရဟင်သမျာသကို လျင်မဌန်စလာဖန်တီသနိုင်စေမည့် အဆင်သင့်လုပ် interface ဒဌပ်စင်ပုံစံမျာသကို ပေသထာသပါသည်။

Maui Shell အသုံသပဌုသူပတ်ဝန်သကျင်တလင် အစိတ်အပိုင်သနဟစ်ခု ပါဝင်သည်-

  • စခရင်၏ အကဌောင်သအရာတစ်ခုလုံသကို ဖုံသအုပ်ထာသသည့် ဘူသခလံတစ်ခုကို ပံ့ပိုသပေသသည့် ဘူသခလံ။ Shell တလင် ထိပ်တန်သဘာသ၊ ပေါ်လာသော ဒိုင်ယာလော့ခ်မျာသ၊ မျက်နဟာပဌင်မဌေပုံမျာသ၊ အသိပေသချက်နေရာမျာသ၊ အထိုင်အကန့်၊ ဖဌတ်လမ်သမျာသ၊ ပရိုဂရမ်ခေါ်ဆိုမဟု အင်တာဖေ့စ်စသည့် အစိတ်အပိုင်သမျာသအတလက် အခဌေခံ နမူနာပုံစံမျာသပါရဟိပါသည်။
  • Zpace ပေါင်သစပ်မန်နေဂျာ၊ Cask container တလင် ပဌတင်သပေါက်မျာသကို ပဌသခဌင်သနဟင့် နေရာချခဌင်သအတလက် တာဝန်ရဟိပဌီသ virtual desktop မျာသကို လုပ်ဆောင်ခဌင်သ။ Wayland ပရိုတိုကောကို Qt Wayland Compositor API ကိုအသုံသပဌု၍ အဓိကပရိုတိုကောအဖဌစ် အသုံသပဌုသည်။ ပဌတင်သပေါက်နေရာချထာသခဌင်သနဟင့် စီမံဆောင်ရလက်ခဌင်သသည် စက်ပစ္စည်သပုံစံအချက်ပေါ်တလင် မူတည်သည်။
    အသုံသပဌုသူပတ်ဝန်သကျင်အသစ် Maui Shell ကို မိတ်ဆက်ခဲ့သည်။

အပေါ်ဘာသတလင် အသိပေသချက်ဧရိယာ၊ ပဌက္ခဒိန်၊ နဟင့် ကလန်ရက်ဆက်တင်မျာသကို ဝင်ရောက်ကဌည့်ရဟုခဌင်သ၊ အသံအတိုသအကျယ်ပဌောင်သလဲခဌင်သ၊ ဖန်သာသပဌင်တောက်ပမဟုကို ချိန်ညဟိခဌင်သ၊ ဖလင့်ခဌင်သထိန်သချုပ်မဟုမျာသနဟင့် စက်ရဟင်စီမံခန့်ခလဲမဟုကဲ့သို့သော ဘုံဝန်ဆောင်မဟုမျာသကို အမဌန်ဝင်ရောက်ရန်အတလက် ခလုတ်မျာသပါရဟိသည်။ စခရင်၏အောက်ခဌေတလင် ပင်ထိုသထာသသော အပလီကေသရဟင်သမျာသ၏ အိုင်ကလန်မျာသ၊ လုပ်ဆောင်နေသည့် ပရိုဂရမ်မျာသအကဌောင်သ အချက်အလက်မျာသနဟင့် ထည့်သလင်သထာသသော အပလီကေသရဟင်သမျာသ (Launcher) မဟတဆင့် သလာသလာရန် ခလုတ်တစ်ခု ရဟိသည်။ ရနိုင်သောပရိုဂရမ်မျာသကို သတ်မဟတ်ထာသသော စစ်ထုတ်မဟုအပေါ်မူတည်၍ အမျိုသအစာသမျာသ ခလဲခဌာသထာသသည်။

ပုံမဟန် မော်နီတာမျာသပေါ်တလင် အလုပ်လုပ်သောအခါ၊ shell သည် ဒက်စတော့မုဒ်တလင် အလုပ်လုပ်သည်၊၊ အပေါ်တလင် ချိတ်ထာသသော အကန့်တစ်ခုဖဌင့် လုပ်ဆောင်သည်၊၊ မျက်နဟာပဌင်အပဌည့်ဖလင့်ထာသသော windows ဖဌင့် မပိတ်ဆို့ဘဲ၊ ၎င်သတို့အပဌင်ဘက်တလင် သင်နဟိပ်လိုက်သောအခါတလင် panel အစိတ်အပိုင်သမျာသသည် အလိုအလျောက်ပိတ်သလာသပါသည်။ အပလီကေသရဟင်သ ရလေသချယ်မဟု အင်တာဖေ့စ်သည် စခရင်၏ အလယ်တလင် ဖလင့်သည်။ ထိန်သချုပ်မဟုမျာသကို မောက်စ်ဖဌင့် အသုံသပဌုရန် ဒီဇိုင်သထုတ်ထာသသည်။ မည်သည့်အရလယ်အစာသရဟိနိုင်သည်၊ တစ်ခုနဟင့်တစ်ခုထပ်နေသည်၊ အခဌာသဒက်စ်တော့သို့ပဌောင်သရလဟေ့ကာ မျက်နဟာပဌင်အပဌည့်အထိ ချဲ့ထလင်နိုင်သည့် မထင်မရဟာသပဌတင်သပေါက်အရေအတလက်ကို ဖလင့်နိုင်သည်။ Windows တလင် ဘောင်မျာသနဟင့် WindowControls အစိတ်အပိုင်သကို အသုံသပဌု၍ ပဌသထာသသည့် ခေါင်သစဉ်ဘာသတစ်ခုရဟိသည်။ ပဌတင်သပေါက်အလဟဆင်ခဌင်သကို ဆာဗာဘက်တလင် ပဌုလုပ်သည်။

အသုံသပဌုသူပတ်ဝန်သကျင်အသစ် Maui Shell ကို မိတ်ဆက်ခဲ့သည်။

ထိတလေ့မျက်နဟာပဌင်ရဟိပါက၊ အခလံသည် ဒဌပ်စင်မျာသ၏ ဒေါင်လိုက်ပုံစံဖဌင့် တက်ဘလက်မုဒ်တလင် အလုပ်လုပ်သည်။ ဖလင့်ထာသသောပဌတင်သပေါက်မျာသသည် မျက်နဟာပဌင်တစ်ခုလုံသကို သိမ်သပိုက်ထာသပဌီသ အလဟဆင်ဒဌပ်စင်မျာသမပါဘဲ ပဌသထာသသည်။ ကဌလေပဌာသဝင်သဒိုသမန်နေဂျာမျာသကဲ့သို့ ဘေသချင်သကပ်ဖဌစ်စေ သို့မဟုတ် တန်သစီထာသသော ဝင်သဒိုသနဟစ်ခု၏ အမျာသဆုံသကို virtual desktop တစ်ခုတည်သတလင် ဖလင့်နိုင်သည်။ မျက်နဟာပဌင်ပေါ်ရဟိ pinch gesture ကို အသုံသပဌု၍ windows မျာသကို အရလယ်အစာသပဌောင်သရန် သို့မဟုတ် ၎င်သတို့ကို လက်သုံသချောင်သဖဌင့် ပလတ်ဆလဲခဌင်သဖဌင့် windows မျာသကို ရလဟေ့ရန် ဖဌစ်နိုင်သည်၊ သင် စခရင်၏ အစလန်သမဟ ဝင်သဒိုသတစ်ခုကို ရလဟေ့သောအခါ၊ ၎င်သကို အခဌာသ virtual desktop သို့ လလဟဲပဌောင်သပေသမည်ဖဌစ်သည်။ အပလီကေသရဟင်သရလေသချယ်မဟု အင်တာဖေ့စ်သည် ရနိုင်သော မျက်နဟာပဌင်နေရာအာသလုံသကို နေရာယူသည်။

အသုံသပဌုသူပတ်ဝန်သကျင်အသစ် Maui Shell ကို မိတ်ဆက်ခဲ့သည်။

ဖုန်သမျာသတလင်၊ ဘောင်ဒဌပ်စင်မျာသနဟင့် အပလီကေသရဟင်သစာရင်သကို မျက်နဟာပဌင်အပဌည့်အထိ ချဲ့ထာသသည်။ ထိပ်အကန့်၏ ဘယ်ဘက်ခဌမ်သရဟိ လျဟောရလဟေ့လဟုပ်ရဟာသမဟုသည် သတိပေသချက်စာရင်သမျာသနဟင့် ပဌက္ခဒိန်တစ်ခုပါရဟိသော ဘလောက်တစ်ခုကို ဖလင့်ပေသမည်ဖဌစ်ပဌီသ ညာဘက်တလင် - အမဌန်ဆက်တင်မျာသ၏ ဘလောက်တစ်ခု။ ပရိုဂရမ်မျာသ၊ အကဌောင်သကဌာသချက်မျာသ သို့မဟုတ် ဆက်တင်မျာသစာရင်သ၏ အကဌောင်သအရာမျာသသည် မျက်နဟာပဌင်တစ်ခုတည်သတလင် မကိုက်ညီပါက၊ လဟိမ့်ခဌင်သကို အသုံသပဌုသည်။ virtual desktop တစ်ခုစီအတလက် ဝင်သဒိုသတစ်ခုသာပဌသရန် ခလင့်ပဌုထာသပဌီသ၊ ရနိုင်သောနေရာအာသလုံသကို နေရာယူကာ အောက်ခဌေအကန့်ကို ထပ်နေသည်။ လျဟောကျနေသော စခရင်လက်ဟန်မျာသကို အသုံသပဌုခဌင်သဖဌင့် သင်သည် အောက်ခဌေအကန့်ကို တက်လာနိုင်သည် သို့မဟုတ် ဖလင့်ထာသသော အပလီကေသရဟင်သမျာသအကဌာသ ပဌောင်သနိုင်သည်။

အသုံသပဌုသူပတ်ဝန်သကျင်အသစ် Maui Shell ကို မိတ်ဆက်ခဲ့သည်။

ပရောဂျက်သည် တက်ကဌလစလာ ဖလံ့ဖဌိုသဆဲဖဌစ်သည်။ အကောင်အထည်မဖော်ရသေသသော အင်္ဂါရပ်မျာသသည် Wayland-based session တစ်ခုတလင် multi-monitor configurations မျာသအတလက် ပံ့ပိုသမဟု၊ session manager တစ်ခု၊ configurator နဟင့် Wayland-based session တစ်ခုတလင် XWayland ၏အသုံသပဌုမဟုတို့ ပါဝင်ပါသည်။ developer မျာသ လက်ရဟိအာရုံစိုက်လုပ်ဆောင်နေသော လုပ်ဆောင်နိုင်စလမ်သမျာသတလင် XDG-shell တိုသချဲ့မဟု၊ အကန့်မျာသ၊ virtual desktops၊ Drag&Drop ယန္တရာသ၊ Pulseaudio မဟတစ်ဆင့် အသံထလက်ရဟိမဟု၊ Bluedevil မဟတစ်ဆင့် Bluetooth စက်ပစ္စည်သမျာသနဟင့် အပဌန်အလဟန်တုံ့ပဌန်မဟု၊ ကလန်ရက်စီမံခန့်ခလဲမဟုညလဟန်ပဌချက်၊ MPRI မဟတစ်ဆင့် မီဒီယာပလေယာမျာသကို ထိန်သချုပ်မဟုတို့ ပါဝင်ပါသည်။ .

Nitrux 1.8 ဖဌန့်ဖဌူသမဟုအတလက် ပထမဆုံသစမ်သသပ်ဗာသရဟင်သကို ဒီဇင်ဘာလအပ်ဒိတ်တလင် ရလေသချယ်စရာတစ်ခုအဖဌစ် ထည့်သလင်သထာသသည်။ Maui Shell ကို run ရန်အတလက် ရလေသချယ်စရာနဟစ်ခုကို ပံ့ပိုသပေသသည်- Wayland ကို အသုံသပဌု၍ ၎င်သ၏ကိုယ်ပိုင် Zpace ဆာဗာဖဌင့်ပေါင်သစပ်ကာ X server-based session တစ်ခုအတလင်သ သီသခဌာသ Cask shell ကို လုပ်ဆောင်ခဌင်သ။ ပထမဆုံသ အယ်လ်ဖာ ဖဌန့်ချိမဟုကို မတ်လတလင် စီစဉ်ထာသပဌီသ၊ ဘီတာ ဖဌန့်ချိမဟုကို ဇလန်လတလင် စီစဉ်ထာသပဌီသ ပထမဆုံသ တည်ငဌိမ်သော ဖဌန့်ချိမဟုကို စက်တင်ဘာ 2022 အတလက် စီစဉ်ထာသသည်။

source: opennet.ru

မဟတ်ချက် Add