Gobatmon هو خفي بسيط لمراقبة مستوى البطارية لأنظمة Linux.
إنه يراقب مستوى الشحن الحالي للبطارية في الكمبيوتر المحمول الخاص بك ويؤدي إلى إشعارات سطح المكتب لتحذيرك إذا كانت البطارية منخفضة.
يعتبر Gobatmon منخفضًا للغاية على الموارد للحفاظ على دورات وحدة المعالجة المركزية وبالتالي عمر البطارية.
متطلبات النظام:
swaync ، dunst وما إلى ذلك)إذا كنت تستخدم بيئة سطح المكتب (XFCE/GNOME/PLASMA وما إلى ذلك) فأنت على الأرجح لا تحتاج إلى هذا البرنامج.
يستخدم Gobatmon DBUs لإرسال إخطارات سطح المكتب.
سلوك Gobatmon قابل للتكوين بالكامل باستخدام وسيطات سطر الأوامر.
ما عليك سوى تشغيله عن طريق تنفيذ gobatmon . سوف gobatmon يعمل بشكل مستمر.
يمكن تكوين الخيارات التالية:
gobatmon [OPTIONS]
Options:
--normal-warning-threshold uint
Threshold percentage below which a normal low battery warning is triggered (default 20)
--critical-warning-threshold uint
Threshold percentage below which a critical low battery warning is triggered (default 10)
--normal-warning-reminder-timeout uint
Timeout in seconds after which a normal low battery warning is repeated (default 600)
--critical-warning-reminder-timeout uint
Timeout in seconds after which a critical low battery warning is repeated (default 300)
--disable-icons (default false)
Do not show icons in warning notifications
--normal-warning-icon-name string
Name of the icon to use for normal low battery warning notifications (default "battery-low")
--critical-warning-icon-name string
Name of the icon to use for critical low battery warning notifications (default "battery-caution")
--poll-rate uint
Poll rate for checking battery status in seconds (default 60)
--version
Show version information and exit
--help
Show help message and exit
أثناء شحن البطارية أو أعلى من عتبة التحذير العادي ، لن يعرض Gobatmon أي إشعارات ، وسوف يستقيل لحالة البطارية لمشاهدة التغييرات.
عند تشغيل طاقة البطارية وتحت عتبات التحذير العادية/الحرجة (20 ٪/10 ٪ بشكل افتراضي) ، ستقوم Gobatmon بفحص حالة البطارية وإعلامك بتذكير كل 10 دقائق/5 دقائق (افتراضيًا) على التوالي.
هذا كل شيء.
Gobatmon متاح في AUR مثل Gobatmon.
؟ ستضاف في المستقبل.
قم بتنزيل The Premomiled Binary ( gobatmon ) من الإصدار الأخير. بدلاً من ذلك ، قم بتثبيت GO وابنه بنفسك.
احفظ الثنائي وتكوين Window Manager الخاص بك لبدء تشغيله عند الإطلاق ، من خلال وضع ما يلي في البرنامج النصي بدء التشغيل:
/path/to/gobatmon & متطلبات البناء:
goللبناء محليًا ، قم بتشغيل:
make build هذا سيؤدي إلى إنشاء gobatmon قابلة للتنفيذ.
ملفات تنظيف بنيت ، تشغيل:
make clean يرجى التأكد من تنسيق رمز المصدر الخاص بك بشكل صحيح باستخدام gofmt قبل الالتزام بـ main .
يتم توفير برنامج نصي قبل الالتزام ، يمكنك تنشيطه في مستودعك المحلي مع الأمر التالي:
ln -sr .pre-commit .git/hooks/pre-commit