Wayland နှင့် Mir တို့ကို အခြေခံ၍ ပေါင်းစပ်မန်နေဂျာဖြစ်သော miracle-wm 0.6 ကို ဖြန့်ချိခဲ့သည်။

Canonical မှ developer Matthew Kosarek သည် Wayland ပရိုတိုကောနှင့် Mir ပေါင်းစပ်မန်နေဂျာများတည်ဆောက်ရန်အတွက် အစိတ်အပိုင်းများကိုအသုံးပြုသည့် miracle-wm 0.6 ပေါင်းစပ်မန်နေဂျာကိုထုတ်ဝေခဲ့သည်။ Miracle-wm သည် i3 နှင့် Sway ပရောဂျက်များကဲ့သို့ ကြွေပြားခင်းထားသော ပြတင်းပေါက်အပြင်အဆင်များကို ပံ့ပိုးပေးသည်။ Waybar ကို panel တစ်ခုအဖြစ်အသုံးပြုနိုင်သည်။ ပရောဂျက်ကုဒ်ကို C++ ဖြင့်ရေးသားထားပြီး GPLv3 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ အဆင်သင့်လုပ်ထားသော စည်းဝေးပွဲများကို လျှပ်တစ်ပြက်ဖော်မတ်ဖြင့် ထုတ်ပေးသည့်အပြင် Fedora နှင့် Ubuntu အတွက် rpm နှင့် deb packages များဖြစ်သည်။

miracle-wm ရဲ့ ရည်ရွယ်ချက်က ပေါင်းစပ်ထားတဲ့ အစိတ်အပိုင်းတစ်ခု ဖန်တီးဖို့ပါ။ ဆာဗာ၊ ၎င်းသည် tiling ကိုအသုံးပြုသော်လည်း Swayfx ကဲ့သို့သောထုတ်ကုန်များထက် ပိုမိုလုပ်ဆောင်နိုင်စွမ်းရှိပြီး စတိုင်ကျသည်။ ဤပရောဂျက်သည် tiling grid ၏ထိပ်တွင် တစ်ဦးချင်းဝင်းဒိုးများထားရှိခြင်း သို့မဟုတ် desktop ပေါ်ရှိ သတ်မှတ်ထားသောနေရာတစ်ခုတွင် ဝင်းဒိုးများကို pin လုပ်ခြင်းကဲ့သို့သော ဂန္ထဝင် floating window နည်းပညာများကိုလည်း ပံ့ပိုးပေးသည်။ ၎င်းသည် virtual desktop များကို ပံ့ပိုးပေးပြီး desktop တစ်ခုစီအတွက် default window management mode (tiling သို့မဟုတ် floating windows) ကို သတ်မှတ်နိုင်စွမ်းရှိသည်။

Miracle-wm သည် ကြွေပြားခင်းကျင်းခြင်းကို နှစ်သက်သော်လည်း ရုပ်ထွက်သက်ရောက်မှုများနှင့် ပိုမိုချောမွေ့သော အသွင်ကူးပြောင်းမှုနှင့် အရောင်များနှင့်အတူ ပိုမိုတက်ကြွသော ဂရပ်ဖစ်ဒီဇိုင်းကို လိုချင်သူများအတွက် အသုံးဝင်မည်ဟု မျှော်လင့်ပါသည်။ ဖွဲ့စည်းမှုအား YAML ဖော်မတ်ဖြင့် သတ်မှတ်ထားသည်။ miracle-wm ကိုထည့်သွင်းရန်၊ သင်သည် “sudo snap install miracle-wm —classic” အမိန့်ကို အသုံးပြုနိုင်သည်။

 Wayland နှင့် Mir တို့ကို အခြေခံ၍ ပေါင်းစပ်မန်နေဂျာဖြစ်သော miracle-wm 0.6 ကို ဖြန့်ချိခဲ့သည်။

အဓိက တီထွင်ဆန်းသစ်မှုများ-

  • ပက်ကေ့ဂျ်တွင် configurators ဖန်တီးရန်အတွက် C API ကို ပံ့ပိုးပေးသော libmiracle-wm-config စာကြည့်တိုက် ပါဝင်သည်။ ဥပမာအနေဖြင့်၊ Flutter-based interface ဖြင့် ဂရပ်ဖစ်ဖွဲ့စည်းမှုပုံစံ အံ့ဖွယ်-ဆက်တင်များကို အကောင်အထည် ဖော်ထားသည်။
  • အထွက်စက်ဆက်တင်များကို ပြောင်းလဲရန် Wayland ပရိုတိုကော တိုးချဲ့မှု wlr-output-management အတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။ ဥပမာအားဖြင့်၊ ဤပရိုတိုကောအတွက် ပံ့ပိုးမှုသည် သင့်အား မျက်နှာပြင်ဆက်တင်များကို စီစဉ်သတ်မှတ်ရန် wdisplays အပလီကေးရှင်းကို အသုံးပြုခွင့်ပေးသည်။
  • ပြတင်းပေါက်ဘောင်ထောင့်များ၏ အချင်းဝက်၏ အချင်းဝက်ကို စိတ်ကြိုက်ပြင်ဆင်နိုင်မှုကို ထည့်သွင်းထားသည်။
  • IPC သည် "အမှတ်အသားများ", "မျက်နှာပြင်အပြည့်ပြောင်းရန်", "floating toggle", "swap" နှင့် "rename workspace" တို့ကို ဆောင်ရွက်ပေးပါသည်။
  • အသစ်၊ အပိတ်၊ အာရုံစူးစိုက်မှု၊ ခေါင်းစဉ်၊ မျက်နှာပြင်အပြည့်_မုဒ်၊ ရွှေ့ရန်၊ ရေပေါ်၊ အရေးပေါ်နှင့် အမှတ်အသားကဲ့သို့သော ဝင်းဒိုးခြယ်လှယ်မှုများကို ထင်ဟပ်စေသည့် အဖြစ်အပျက်များကို အကောင်အထည်ဖော်ထားသည်။
  • MiracleWM-based စက်ရှင်ကိုစတင်ရန် systemd ယူနစ် miracle-wm-xdg-autostart.target ကို ထည့်ထားသည်။
  • ပြတင်းပေါက်ဘောင်များကို ပိုမိုကောင်းမွန်အောင် ပုံဖော်ခြင်း။
  • လှုပ်ရှားသက်ဝင်မှုကို ပိုမိုကောင်းမွန်စေသည်။
  • ဆက်တင်များကို $XDG_CONFIG_HOME/miracle-wm.yaml မှ $XDG_CONFIG_HOME/miracle-wm/config.yaml သို့ ရွှေ့ထားသည်။ ပြသမှုဆက်တင်များကို $XDG_CONFIG_HOME/miracle-wm/display.yaml တွင် တည်ရှိသည်။

ဗွီဒီယိုဖွင့်ပါ


source: opennet.ru

မှတ်ချက် Add