ထုတ်ပြန်ချက်ထုတ်ပြန်ပြီးပါပြီ 1.12 Sway — i3 နှင့် အတွေးအခေါ်နှင့် ဖွဲ့စည်းမှုတွင် လိုက်ဖက်သော tileing Wayland compositor ၏ ဗားရှင်းအသစ်။ ဖြန့်ချိမှုကို ပြုလုပ်ခဲ့သည် 25 မေလ 2026 နှစ်ပေါင်းစီမံကိန်းအရ Sway 1.12 တွင် အောက်ပါတို့ ပါဝင်သည်- ပါဝင်သူ ၅၀ မှ ၁၃၈ ခု ပြောင်းလဲမှုများ, ယခု စုစည်းမှု လိုအပ်သည် wlroots 0.20.0.

အဓိကအသုံးပြုသူပြောင်းလဲမှုမှာ ပံ့ပိုးမှုဖြစ်သည်။ HDR10 အလုပ်လုပ်တဲ့အခါ Vulkan ပုံဖော်ကိရိယာဒါက configuration အားလုံးမှာ HDR ကို အလိုအလျောက် enable မလုပ်ပါဘူး- ဒီ feature ဟာ wlroots/Sway မှာရှိတဲ့ Vulkan backend/renderer နဲ့ drivers၊ monitor နဲ့ ကျန်တဲ့ graphics stack တွေကနေ support လုပ်ဖို့အတွက် သီးသန့်ချိတ်ဆက်ထားပါတယ်။ ဒါပေမယ့် Wayland environment မှာ ခေတ်မီ HDR display တွေကို အပြည့်အဝ support လုပ်ဖို့ Sway အတွက် အရေးကြီးတဲ့ ခြေလှမ်းတစ်ခုပါပဲ။

Sway 1.12 မှာ အဓိကပြောင်းလဲမှုတွေ

  • ဝင်းဒိုးတစ်ခုချင်းစီကို ဖမ်းယူရန်အတွက် ပံ့ပိုးမှု။
    Sway သည် ယခုအခါ မျက်နှာပြင်တစ်ခုလုံး သို့မဟုတ် workspace တစ်ခုလုံးအစား တစ်ဦးချင်းဝင်းဒိုးများကို ဖမ်းယူနိုင်ပါပြီ။ ၎င်းသည် ဗီဒီယိုခေါ်ဆိုမှုများတွင် မျက်နှာပြင်မှတ်တမ်းတင်ခြင်းနှင့် အက်ပ်မျှဝေခြင်းအတွက် အရေးကြီးပါသည်- သင်သည် desktop တစ်ခုလုံးကို မဖော်ပြဘဲ သီးခြားအက်ပ်တစ်ခုကို ပြသနိုင်သည်။ ဤလုပ်ဆောင်ချက်ကို changelog အပြည့်အစုံတွင် ပံ့ပိုးမှုအဖြစ် ဖော်ပြထားသည်။ အဆင့်မြင့်ဖမ်းယူမှု.

  • Vulkan renderer မှတစ်ဆင့် HDR10 ကို ရယူနိုင်ပါသည်။
    ပံ့ပိုးကူညီမှု တို့ကို ထည့်သွင်းခဲ့သည်။ Vulkan renderer ဖြင့် Sway ကို လုပ်ဆောင်သည့်အခါ HDR10 အထွက်။ HDR10 သည် အသုံးအများဆုံး open HDR ဗီဒီယိုဖော်မတ်များထဲမှ တစ်ခုဖြစ်သောကြောင့် ခေတ်မီမော်နီတာများနှင့် မာလ်တီမီဒီယာ အခြေအနေများကို အသုံးပြုသူများအတွက် အထူးသဖြင့် သိသာထင်ရှားသော ပြောင်းလဲမှုဖြစ်သည်။

  • Wayland ပရိုတိုကောအသစ်များ။
    ဒီထုတ်ဝေမှုမှာ color-management-v1၊ color-representation-v1၊ xdg-toplevel-tag-v1၊ ext-workspace-v1 နဲ့ wl_fixes တွေအတွက် အထောက်အပံ့တွေ ထည့်သွင်းထားပါတယ်။ ဒါက အရောင်စီမံခန့်ခွဲမှု၊ ပြင်ပအစိတ်အပိုင်းတွေနဲ့ အလုပ်ခွင်တွေကြား အပြန်အလှန်ဆက်သွယ်မှုနဲ့ top-level windows တွေကို ပိုမိုတိကျစွာ ခွဲခြားသတ်မှတ်ခြင်းအတွက် အခြေခံအုတ်မြစ်ကို ချဲ့ထွင်ပေးပါတယ်။

  • output color_profile အတွက် --device-primaries ရွေးချယ်မှုအသစ်။
    မော်နီတာမှ သတင်းပို့သော မူလအရောင်ကိုဩဒိနိတ်များကို ယခုအသုံးပြုနိုင်ပါပြီ Edidကြိုတင်သတ်မှတ်ထားသောပရိုဖိုင်ကို ရည်ညွှန်းမည့်အစား သတ်မှတ်ထားသော မျက်နှာပြင်တစ်ခု၏ အရောင်ဝိသေသလက္ခဏာများကို ပိုမိုတိကျစွာဖော်ပြရန်အတွက် ၎င်းသည် လိုအပ်ပါသည်။

  • srgb ပရိုဖိုင်၏ အပြုအမူကို ပြောင်းလဲခြင်း။
    sRGB ပရိုဖိုင်သည် ယခုအခါ ရိုးရှင်းသော gamma 2.2 အစား piecewise sRGB transfer function ကို အသုံးပြုပါသည်။ ယခင်အပြုအမူကို ဖြေရှင်းရန် gamma22 ပရိုဖိုင်ကို ထည့်သွင်းထားပါသည်။ သို့သော်၊ developer များ၏ အဆိုအရ ထိရောက်သော default အပြုအမူမှာ အတူတူပင်ဖြစ်သည်—gamma 2.2။

  • မျက်နှာပြင်မန်နေဂျာမှတစ်ဆင့် စတင်ခြင်းအတွက် တရားဝင်ပံ့ပိုးမှု။
    ယခင်က display manager များမှတစ်ဆင့် Sway ကိုစတင်ခြင်းကို ပံ့ပိုးမှုမရှိသော အခြေအနေတစ်ခုအဖြစ် တရားဝင်သတ်မှတ်ခဲ့သည်- developer များသည် login manager များနှင့်ပတ်သက်သည့် ယခင်ပြဿနာများကို ကိုးကားဖော်ပြခဲ့ပြီး ထိုကဲ့သို့သော အစီရင်ခံစာများကို ပံ့ပိုးမှုမရှိဟု ပိတ်ပစ်ခဲ့ကြသည်။ Sway 1.12 တွင် ဤအနေအထားကို ပြင်ဆင်ထားပြီး display manager မှတစ်ဆင့် စတင်ခြင်းကို ယခုအခါ တရားဝင်ပံ့ပိုးပေးထားပါသည်။

  • ပံ့ပိုးမထားသော GPU များတွင် အပြုအမူပြောင်းလဲခဲ့သည်။
    Sway သည် သီးသန့် NVIDIA driver အပါအဝင် ပံ့ပိုးမထားသော ဗီဒီယို driver များတွင် စတင်ရန် ငြင်းဆန်တော့မည်မဟုတ်ပါ။ စတင်ရန် ငြင်းဆန်မည့်အစား၊ ယခုအခါ သတင်းအချက်အလက် မက်ဆေ့ချ်တစ်ခုကို ပြသနေပါသည်။ developer များက ပံ့ပိုးမှုမူဝါဒ မပြောင်းလဲသေးဘဲ စတင်မှုအပြုအမူသာ ပြောင်းလဲသွားကြောင်း အလေးပေးပြောကြားကြသည်။ --unsupported-gpu parameter သို့မဟုတ် SWAY_UNSUPPORTED_GPU environment variable ကို အသုံးပြု၍ မက်ဆေ့ချ်ကို ပိတ်နိုင်သည်။

  • စံသတ်မှတ်ချက်တွင် playerctl မှတစ်ဆင့် မီဒီယာကီးများ။
    playerctl အတွက် key binding များကို default configuration file တွင် ထည့်သွင်းပြီးပါပြီ။ ၎င်းသည် custom binding များကို ကိုယ်တိုင်ထည့်စရာမလိုဘဲ standard media key များမှတစ်ဆင့် media player ထိန်းချုပ်မှုကို ရိုးရှင်းစေသည်။

  • ကီးပတ်ဆလိုက်ခလုတ်များအတွက် ပံ့ပိုးမှု။
    ကီးဘုတ်ဘလောက်များပေါ်ရှိ slide switch များအတွက် ပံ့ပိုးမှု ထည့်သွင်းထားသည်။ ဤပြောင်းလဲမှုသည် input ကိုင်တွယ်ခြင်းနှင့် သက်ဆိုင်ပြီး ကီးဘုတ်၏ အစိတ်အပိုင်းအဖြစ် ထိုကဲ့သို့သော hardware switch များရှိသည့် စက်ပစ္စည်းများအတွက် အသုံးဝင်ပါသည်။

အဓိကအင်္ဂါရပ်များအပြင်၊ ထုတ်ဝေမှုတွင် drag-and-drop ကိုင်တွယ်ခြင်း၊ container movement၊ workspaces၊ layer-shell၊ xdg-shell၊ scratchpad၊ Pango/Cairo မှတစ်ဆင့် text rendering နှင့် IPC scripts အများအပြားအတွက် ပြင်ဆင်မှုများ ပါဝင်သည်။ ဤပြင်ဆင်မှုများတွင် panel commands များကို မှားယွင်းစွာအသုံးပြုခြင်းကြောင့် ဖြစ်ပေါ်လာသော crash များ၊ reboot လုပ်ပြီးနောက် stylus tap ပထမဆုံးပြုလုပ်ခြင်း၊ container ကို workspace ၏အစွန်းသို့ ဆွဲယူခြင်းနှင့် resize/move လုပ်ဆောင်ချက်အချို့ ပါဝင်သည်။

Sway 1.12 သည် အခြေခံအဆောက်အအုံအဆင့် အပ်ဒိတ်တစ်ခုနှင့်တူသည်- ပရောဂျက်ကို wlroots 0.20 ဖြင့် အရှိန်မြှင့်တင်ထားပြီး၊ ခေတ်မီအရောင်စီမံခန့်ခွဲမှုနှင့် HDR အတွက် ပြင်ဆင်ထားပြီး၊ မျက်နှာပြင်မျှဝေခြင်း script များကို တိုးတက်ကောင်းမွန်အောင် ပြုလုပ်ထားပြီး၊ display manager များမှတစ်ဆင့် လုပ်ဆောင်ခြင်းဆိုင်ရာ တရားဝင်ကန့်သတ်ချက်ဟောင်းကို ဖယ်ရှားထားသည်။ rolling distributions များကို အသုံးပြုသူများအတွက်၊ အပ်ဒိတ်သည် ပုံမှန် package channel များမှတစ်ဆင့် ရောက်ရှိလာနိုင်သော်လည်း Sway ကို ကိုယ်တိုင်တည်ဆောက်သူများသည် wlroots 0.20.0 ပေါ်တွင် မှီခိုမှုအသစ်ကို သတိပြုသင့်သည်။

source: linux.org.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster