Canonical မှ developer တစ်ဦးဖြစ်သူ Matthew Kosarek သည် Wayland protocol နှင့် Mir compositing manager components များကို အသုံးပြုသည့် miracle-wm compositing manager ၏ version 0.6 ကို ထုတ်ပြန်ခဲ့သည်။ Miracle-wm သည် i3 နှင့် Sway ပရောဂျက်များတွင်ကဲ့သို့ပင် tiling windows များကို ပံ့ပိုးပေးသည်။ Waybar ကို panel အဖြစ် အသုံးပြုနိုင်သည်။ ပရောဂျက်၏ code ကို C++ ဖြင့်ရေးသားထားပြီး GPLv3 လိုင်စင်အောက်တွင် လိုင်စင်ရထားသည်။ ပြီးစီးသွားသော build များကို snap format ဖြင့် ရရှိနိုင်သလို Fedora နှင့် ... အတွက် rpm နှင့် deb packages များကိုလည်း ရရှိနိုင်ပါသည်။ Ubuntu.
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” အမိန့်ကို အသုံးပြုနိုင်သည်။

အဓိက တီထွင်ဆန်းသစ်မှုများ-
- ပက်ကေ့ဂျ်တွင် 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
