luastatus v0.5.0

luastatus ၏ ဗားရှင်းအသစ်၊ i3bar၊ dwm၊ lemonbar စသည်တို့ကို ပံ့ပိုးပေးသည့် အခြေအနေဘားများအတွက် universal data generator တစ်ခု ထွက်ရှိလာပါပြီ။ ပရိုဂရမ်ကို C ဖြင့် ရေးသားထားပြီး GNU LGPL v3 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

အကွက်လိုက် WM အခြေအနေအကန့်များအတွက် ဒေတာဂျင်နရေတာအများစုသည် အချိန်တိုင်းကိရိယာတစ်ခုပေါ်တွင် အချက်အလက်ကို အပ်ဒိတ်လုပ်သည် (ဥပမာ၊ conky) သို့မဟုတ် ပြန်လည်ရေးဆွဲရန် အချက်ပြမှုတစ်ခု လိုအပ်သည် (ဥပမာ၊ i3status)။ ထုံးစံအတိုင်း ဒက်စ်တော့ပတ်ဝန်းကျင်ရှိ အကန့်များသည် luastatus ကဲ့သို့ပင် အချက်အလက်များကို ချက်ချင်းနှင့် အလိုအလျောက် အပ်ဒိတ်လုပ်ပါ။

luastatus သည် သုံးစွဲသူအား C ဖြင့်ရေးသားထားသော ပလပ်အင်များမှ ဒေတာများကို လုပ်ဆောင်ခြင်းအတွက် ယုတ္တိဗေဒကို သတ်မှတ်နိုင်စေပြီး Lua ဖြင့် ရေးသားထားသော ဝစ်ဂျက်များကို အသုံးပြု၍ luastatus ဖြင့် ပို့ဆောင်ခွင့်ပြုသည်။ ဝိဒ်ဂျက်များသည် အခြေအနေဘားပေါ်တွင် နှိပ်ခြင်းကဲ့သို့သော ဖြစ်ရပ်များကို ကိုင်တွယ်နိုင်သည်။

အပြောင်းအလဲများစာရင်း

  • inotify နှင့် udev ပလပ်အင်များသည် ဝစ်ဂျက်များခေါ်ဆိုနိုင်သည့် “push_timeout()” လုပ်ဆောင်ချက်ကို ထည့်သွင်းထားသည်။

  • alsa plugin သည် timeout option အတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။

  • fs plugin သည် glob expressions (“globs” option) ကို အသုံးပြု၍ ဖိုင်များစာရင်းကို ဖန်တီးရန်အတွက် ပံ့ပိုးမှု ထပ်လောင်းပေးထားသည်။ ဥပမာအားဖြင့် တပ်ဆင်ထားသော မီဒီယာစာရင်းနှင့် ၎င်းတို့၏ ဖိုင်စနစ်များ မည်မျှပြည့်စုံကြောင်း ပြသရန် ၎င်းကို အသုံးပြုနိုင်သည်။

  • ဘက်ထရီ-linux ပလပ်အင်သည် အပြောင်းအလဲများစွာကို လုပ်ဆောင်ခဲ့ပြီးဖြစ်သည်- ၎င်းသည် ယခုအချိန်တိုင်းကိရိယာထက် udev ကိုအသုံးပြုထားပြီး၊ ထို့ကြောင့် အားသွင်းမှုအခြေအနေ "ချက်ချင်း" အပြောင်းအလဲများကို တုံ့ပြန်နိုင်သည်။ “use_energy_full_design” ရွေးစရာအတွက် ပံ့ပိုးမှု ထပ်လောင်း; နှင့်အခြားသူများ။

  • xkb ပလပ်အင်တွင် LED အညွှန်းများ (“Caps Lock” နှင့် “Num Lock” ကဲ့သို့) အခြေအနေကို စောင့်ကြည့်ရန် ပံ့ပိုးမှု ထပ်လောင်းပေးထားသည်။

  • ဝစ်ဂျက်အသစ် ဥပမာ- ရာသီဥတု (dwm, i3).

  • Debian အတွက် scripts များတည်ဆောက်ပြီး ၎င်းကိုအခြေခံ၍ ဖြန့်ဝေမှုများကို repository တွင်ထည့်သွင်းထားသည်။

source: linux.org.ru

မှတ်ချက် Add