لوساتاتوس v0.5.0

تم إصدار نسخة جديدة من luastatus، وهو منشئ بيانات عالمي لأشرطة الحالة التي تدعم i3bar وdwm وlimonbar وما إلى ذلك. البرنامج مكتوب بلغة C ويتم توزيعه بموجب ترخيص GNU LGPL v3.

معظم مولدات البيانات الخاصة بلوحات حالة WM المتجانبة إما تقوم بتحديث المعلومات على جهاز ضبط الوقت (على سبيل المثال، conky) أو تتطلب إشارة لإعادة الرسم (على سبيل المثال، i3status). عادةً ما تقوم اللوحات الموجودة في بيئات سطح المكتب بتحديث المعلومات بشكل فوري وتلقائي، تمامًا مثل luastatus.

يسمح luastatus للمستخدم بتحديد منطق معالجة البيانات من المكونات الإضافية المكتوبة بلغة C ويتم شحنها مع luastatus باستخدام عناصر واجهة المستخدم المكتوبة بلغة Lua. يمكن للأدوات أيضًا التعامل مع الأحداث مثل النقرات على شريط الحالة.

قائمة التغييرات

  • أضافت الإضافات inotify و udev وظيفة "push_timeout()" التي يمكن للأدوات الاتصال بها.

  • أضاف البرنامج المساعد alsa دعمًا لخيار المهلة.

  • أضاف المكون الإضافي fs دعمًا لإنشاء قائمة من الملفات باستخدام تعبيرات glob (خيار "globs")؛ يمكن استخدام هذا، على سبيل المثال، لعرض قائمة بالوسائط المحملة ومدى امتلاء أنظمة الملفات الخاصة بها.

  • لقد خضع البرنامج المساعد Battery-Linux للعديد من التغييرات: فهو يستخدم الآن udev بدلاً من المؤقت، وبالتالي يمكنه الاستجابة للتغيرات في حالة الشحن "على الفور"؛ إضافة دعم لخيار "use_energy_full_design"؛ و اخرين.

  • أضاف المكوّن الإضافي xkb دعمًا لمراقبة حالة مؤشرات LED (مثل "Caps Lock" و"Num Lock").

  • مثال جديد لعنصر واجهة المستخدم: الطقس (دوم, i3).

  • تمت إضافة البرامج النصية الخاصة ببناء دبيان والتوزيعات المبنية عليها إلى المستودع.

المصدر: linux.org.ru

إضافة تعليق