luastatus v0.5.0

luastatus کا ایک نیا ورژن جاری کیا گیا ہے، اسٹیٹس بارز کے لیے ایک یونیورسل ڈیٹا جنریٹر جو i3bar، dwm، lemonbar وغیرہ کو سپورٹ کرتا ہے۔ پروگرام C میں لکھا گیا ہے اور GNU LGPL v3 لائسنس کے تحت تقسیم کیا گیا ہے۔

ٹائلڈ ڈبلیو ایم سٹیٹس پینلز کے لیے زیادہ تر ڈیٹا جنریٹر یا تو ٹائمر پر معلومات کو اپ ڈیٹ کرتے ہیں (مثال کے طور پر، کنکی) یا دوبارہ ڈرا کرنے کے لیے سگنل کی ضرورت ہوتی ہے (مثال کے طور پر، i3status)۔ ڈیسک ٹاپ ماحول کے اندر پینلز، ایک اصول کے طور پر، luastatus کی طرح معلومات کو فوری اور خود بخود اپ ڈیٹ کرتے ہیں۔

luastatus صارف کو C میں لکھے ہوئے پلگ انز سے ڈیٹا پروسیسنگ کے لیے منطق کی وضاحت کرنے کی اجازت دیتا ہے اور Lua میں لکھے ہوئے ویجٹ کا استعمال کرتے ہوئے luastatus کے ساتھ بھیج دیا جاتا ہے۔ وجیٹس واقعات کو بھی سنبھال سکتے ہیں جیسے اسٹیٹس بار پر کلکس۔

تبدیلیوں کی فہرست

  • inotify اور udev پلگ ان نے ایک "push_timeout()" فنکشن شامل کیا ہے جسے ویجٹ کال کرسکتے ہیں۔

  • السا پلگ ان نے ٹائم آؤٹ آپشن کے لیے تعاون شامل کیا ہے۔

  • fs پلگ ان نے گلوب ایکسپریشنز ("گلوبس" آپشن) کا استعمال کرتے ہوئے فائلوں کی فہرست بنانے کے لیے تعاون شامل کیا ہے۔ اسے استعمال کیا جا سکتا ہے، مثال کے طور پر، نصب شدہ میڈیا کی فہرست اور ان کے فائل سسٹم کتنے بھرے ہوئے ہیں۔

  • بیٹری-لینکس پلگ ان میں بہت سی تبدیلیاں آئی ہیں: یہ اب ٹائمر کے بجائے udev کا استعمال کرتا ہے، اور اس لیے چارجنگ کی حالت میں تبدیلیوں کا جواب "فوری طور پر" دے سکتا ہے۔ "استعمال_توانائی_فُل_ڈیزائن" آپشن کے لیے اضافی تعاون؛ اور دوسرے.

  • xkb پلگ ان نے ایل ای ڈی اشارے (جیسے "کیپس لاک" اور "نم لاک") کی حالت کی نگرانی کے لیے تعاون شامل کیا ہے۔

  • نئی ویجیٹ مثال: موسم (ڈی ڈبلیو ایم, i3).

  • ڈیبیان کے لیے اسکرپٹس بنائیں اور اس پر مبنی تقسیم کو ذخیرہ میں شامل کیا گیا ہے۔

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں