wayland-protocols 1.20 ကို ထုတ်ပြန်သည်။

ရနိုင်ပါတယ် အထုပ်လွှတ် Wayland-protocols များ 1.20အခြေခံ Wayland ပရိုတိုကော၏ စွမ်းရည်များကို ဖြည့်ပေးပြီး ပေါင်းစပ်ဆာဗာများနှင့် အသုံးပြုသူပတ်ဝန်းကျင်များ တည်ဆောက်ရန်အတွက် လိုအပ်သော စွမ်းရည်များကို ဖြည့်ဆည်းပေးသည့် ပရိုတိုကောများနှင့် တိုးချဲ့မှုများ အစုံပါရှိသည်။ ဖြန့်ချိပြီးနောက် 1.20 ကို ချက်ချင်းနီးပါး ဖန်တီးခဲ့သည်။ 1.19မှတ်တမ်းတွင် အချို့သောဖိုင်များ (README.md၊ GOVERNANCE.md၊ MEMBERS.md) ပါဝင်ရန် ပျက်ကွက်မှုကြောင့်၊

ဗားရှင်းအသစ်သည် ပရိုတိုကောကို အပ်ဒိတ်လုပ်ထားသည်။ xdg-shell ကိုချိတ်ဆက်ပြီးသား ပေါ့ပ်အပ်ဒိုင်ယာလော့ခ်များ၏ အနေအထားကို ပြောင်းလဲနိုင်သည့် စွမ်းရည်ကို ပေါင်းထည့်ထားသည်။ enum နှင့် bitfield attribute အသစ်များကို "တင်ဆက်ချိန်" နှင့် xdg-shell ပရိုတိုကောများတွင် ထည့်သွင်းထားသည်။ ဖွဲ့စည်းမှုသို့ စာရွက်စာတမ်းတစ်ခု ထည့်လိုက်ပါပြီ။
အုပ်ချုပ်မှု.mdWayland ပရိုတိုကောအသစ်များ ဖန်တီးခြင်းနှင့် Wayland-ပရိုတိုကောများ သတ်မှတ်မှုတွင် ရှိပြီးသားအရာများကို အပ်ဒိတ်လုပ်ခြင်းဆိုင်ရာ လုပ်ငန်းစဉ်များကို ဖော်ပြသည်။ ရှိပြီးသား ပရိုတိုကောများတွင် အသေးအမွှားထပ်ဖြည့်မှုများ ပြုလုပ်ထားပြီး၊ စာရွက်စာတမ်းများကို ပိုမိုကောင်းမွန်အောင် ပြုလုပ်ထားပြီး၊ ခွဲခြားသတ်မှတ်ထားသော အမှားများကို ဖယ်ရှားလိုက်ပါပြီ။

လက်ရှိတွင်၊ wayland-protocol များတွင် အောက်ဖော်ပြပါ တည်ငြိမ်သော ပရိုတိုကောများ ပါဝင်ပြီး နောက်ပြန်လိုက်ဖက်မှုကို ပေးဆောင်သည်-

  • "viewporter" - ကလိုင်းယင့်အား ဆာဗာဘက်ခြမ်းတွင် အတိုင်းအတာနှင့် မျက်နှာပြင်အစွန်းချုံ့ခြင်း လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ရန် ခွင့်ပြုသည်။
  • "တင်ဆက်ချိန်" - ဗီဒီယိုပြသမှုကိုပေးသည်။
  • "xdg-shell" သည် ပြတင်းပေါက်များအဖြစ် မျက်နှာပြင်များနှင့် အပြန်အလှန် ဆက်သွယ်ခြင်းအတွက် ၎င်းတို့ကို ဖန်သားပြင်တစ်ဝိုက်တွင် ရွှေ့ရန်၊ လျှော့ချရန်၊ ချဲ့ထွင်ရန်၊ အရွယ်အစားပြောင်းရန်၊ စသည်ဖြင့် ခွင့်ပြုပေးသော အင်တာဖေ့စ်တစ်ခုဖြစ်သည်။

မတည်မငြိမ်ဖြစ်နေသော ပရိုတိုကောများ၊ မပြီးပြတ်သေးသော ဖွံ့ဖြိုးတိုးတက်မှုနှင့် ယခင်ထုတ်ဝေမှုများနှင့် သဟဇာတဖြစ်ရန် အာမခံချက်မရှိပါ-

  • “မျက်နှာပြင်အပြည့်-အခွံ” - မျက်နှာပြင်အပြည့်မုဒ်တွင် အလုပ်ထိန်းချုပ်မှု။
  • "ထည့်သွင်းနည်း" - ထည့်သွင်းမှုနည်းလမ်းများ
  • "idle-inhibit" - စခရင်ခြာဆာဗာ (စခရင်ချွေတာမှု) ကို ပိတ်ပင်ထားသည်။
  • “ထည့်သွင်းခြင်း-အချိန်တံဆိပ်တုံးများ” — ထည့်သွင်းခြင်းဖြစ်ရပ်များအတွက် အချိန်တံဆိပ်များ;
  • "linux-dmabuf" - DMABuff နည်းပညာကို အသုံးပြု၍ ဗီဒီယိုကတ်များစွာကို မျှဝေခြင်း၊
  • "စာသားထည့်သွင်းခြင်း" — စာသားထည့်သွင်းမှုအဖွဲ့အစည်း;
  • "ညွှန်ပြ-လက်ဟန်များ" - ထိတွေ့မျက်နှာပြင်များမှထိန်းချုပ်;
  • “ဆွေမျိုးညွှန်းကိန်းဖြစ်ရပ်များ” - ဆွေမျိုးညွှန်ပြသည့်ဖြစ်ရပ်များ;
  • "ညွှန်ပြကန့်သတ်ချက်များ" - ညွှန်ပြကန့်သတ်ချက်များ (ပိတ်ဆို့ခြင်း);
  • "တက်ဘလက်" - တက်ဘလက်များမှထည့်သွင်းမှုအတွက်ပံ့ပိုးမှု။
  • "xdg-foreign" - "အိမ်နီးနားချင်း" client ၏မျက်နှာပြင်များနှင့်အပြန်အလှန်ဆက်သွယ်မှုအတွက်အင်တာဖေ့စ်။
  • “xdg-decoration” - ဆာဗာဘက်ခြမ်းရှိ ဝင်းဒိုးအလှဆင်မှုများကို တင်ဆက်ခြင်း၊
  • “xdg-output” — ဗီဒီယိုအထွက်နှင့်ပတ်သက်သော နောက်ထပ်အချက်အလက်များ (အပိုင်းခွဲပိုင်းစကေးချဲ့ရန်အတွက် အသုံးပြုသည်);
  • "xwayland-keyboard-grab" - XWayland အပလီကေးရှင်းများတွင် ထည့်သွင်းမှုကို ဖမ်းယူပါ။
  • ပင်မရွေးချယ်မှု - X11 နှင့် နှိုင်းယှဥ်ခြင်းဖြင့်၊ ပင်မကလစ်ဘုတ် (မူလတန်းရွေးချယ်မှု)၊ ပုံမှန်အားဖြင့် အလယ်မောက်စ်ခလုတ်ဖြင့် ထည့်သွင်းထားသည့် အချက်အလက်များကို သေချာစေသည်။
  • linux-explicit-synchronization သည် မျက်နှာပြင်-ဘောင်ခတ်ထားသည့်ကြားခံများကို တစ်ပြိုင်တည်းလုပ်ဆောင်ရန်အတွက် Linux-သီးသန့်ယန္တရားတစ်ခုဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add