i3 နှင့် လိုက်ဖက်ညီမှုကို command၊ configuration file နှင့် IPC အဆင့်တွင် ပံ့ပိုးပေးထားပြီး၊ Sway ကို X3 အစား Wayland ကို အသုံးပြုသည့် ပွင့်လင်းမြင်သာသော i11 အစားထိုးမှုအဖြစ် အသုံးပြုခွင့်ပေးထားသည်။ Sway သည် သင့်အား နေရာဒေသအလိုက်မဟုတ်ဘဲ စခရင်ပေါ်တွင် ပြတင်းပေါက်များကို နေရာချထားရန် ခွင့်ပြုပေးသည်၊ Windows သည် မျက်နှာပြင်နေရာအား အကောင်းဆုံးအသုံးပြုမှုဖြစ်စေသည့် ဂရစ်တစ်ခုဖြင့်စီစဉ်ထားပြီး ကီးဘုတ်ကိုအသုံးပြု၍ windows များကို လျင်မြန်စွာစီမံခန့်ခွဲနိုင်စေမည်ဖြစ်သည်။
ပြီးပြည့်စုံသော သုံးစွဲသူပတ်ဝန်းကျင်ကို ဖန်တီးရန်၊ အောက်ပါ ပါ၀င်သည့် အစိတ်အပိုင်းများကို ကမ်းလှမ်းသည်-
Sway သည် စာကြည့်တိုက်တစ်ခုအပေါ်တွင် တည်ဆောက်ထားသော မော်ဂျူလာပရောဂျက်တစ်ခုအဖြစ် တီထွင်လျက်ရှိသည်။
မျက်နှာပြင်သို့ဝင်ရောက်ခွင့်၊ ထည့်သွင်းသည့်ကိရိယာများ၊ OpenGL သို့ တိုက်ရိုက်ဝင်ရောက်ခွင့်မရှိဘဲ တင်ဆက်ခြင်း၊ KMS/DRM၊ libinput၊ Wayland နှင့် X11 တို့နှင့် အပြန်အလှန်အကျိုးသက်ရောက်မှု (Xwayland ကိုအခြေခံသည့် X11 အက်ပ်လီကေးရှင်းများကို အသုံးပြုရန်အတွက် အလွှာတစ်ခုအား ပံ့ပိုးပေးသည်)။ Sway အပြင်၊ wlroots စာကြည့်တိုက်ကို တက်ကြွစွာ အသုံးပြုပါသည်။
ထုတ်ဝေမှုအသစ်တွင်-
- အသုံးဝင်မှုကို သီးခြားပရောဂျက်တစ်ခုအဖြစ် ခွဲခြားထားသည်။
swaybg ဒက်စ်တော့ နောက်ခံပုံကို စီမံခန့်ခွဲရန် ဒီဇိုင်းထုတ်ထားသည်။ Swaybg သည် Sway နှင့် မချိတ်ဆက်တော့ဘဲ အဆင့်မြင့် ပရိုတိုကောများကို ပံ့ပိုးသည့် Wayland ပေါင်းစပ်ဆာဗာများနှင့် အသုံးပြုနိုင်သည်။
wlr-layer-shell၊ xdg-output နှင့် xdg-shell; - i3 ဝင်းဒိုးမန်နေဂျာနှင့် မကိုက်ညီမှုများကို ဖယ်ရှားရန် အလုပ်ပြီးပါပြီ။
- ထိတွေ့မျက်နှာပြင်များအတွက် ပံ့ပိုးမှုအား swaybar အကန့်သို့ ပေါင်းထည့်လိုက်သည် (ဒြပ်စင်များကို ထိတွေ့ခြင်းနှင့် ဒက်စတော့များမှတဆင့် စက်ဘီးစီးခြင်းဖြင့် လျှောကျနေသော အမူအရာဖြင့် သက်ဝင်စေသည်)။
- swaybar သည် input ဖြစ်ရပ်များကိုလုပ်ဆောင်ခြင်းမရှိဘဲအခြား windows ၏ထိပ်တွင် panel ကိုပြသရန် "overlay" မုဒ်ကိုအကောင်အထည်ဖော်သည်။
- unbind{sym,code,switch} ဆက်တင်ကို အသုံးပြု၍ ထိန်းချုပ်သည့် ကီးဘုတ်ဖြတ်လမ်းများကို ပိတ်နိုင်သည့် စွမ်းရည်ကို ထည့်သွင်းထားသည်။
source: opennet.ru