
لوحة تحكم حديثة لمراقبة نظام Raspberry Pi في الوقت الفعلي مع قياسات حية، وتشخيصات صحة الأجهزة، وعرض طرفية منخفض الوميض.
لوحة تحكم لمراقبة نظام Raspberry Pi في الوقت الفعلي لنهايات Linux الطرفية مع قياسات حية، وتحليل صحة العتاد، وعرض منخفض الوميض.
vcgencmdq للخروج الفوري من لوحة التحكم| الوضع | الغرض |
|---|---|
| Balanced | لوحة تحكم مراقبة كاملة |
| Compact | محسّن للطرفيات الأصغر |
| Minimal | وضع نظيف للأساسيات فقط |
| Doctor | وضع التشخيص والتنبيهات ومراقبة التحديثات |
صُمم كل تنويع لسير عمل مراقبة مختلف — من المراقبة البسيطة الخفيفة إلى التحليل التشخيصي العميق.
systempi --variation balanced --theme raspberrypi
--variant و --var كأسماء بديلة لـ --variation.
systempi --variation doctor --repo-check --theme vaulttec
systempi --variation compact --theme crt
systempi --variation minimal --theme ice
systempi --variation balanced --theme wasteland
systempi --variation doctor --theme biohazard
systempi --variation balanced --theme ocean
systempi --variation doctor --theme synthwave
git clone https://github.com/WastelandSYS/systempi.git
cd systempi
chmod +x install.sh uninstall.sh
sudo ./install.sh
التشغيل باستخدام:
systempi
cd systempi
sudo ./uninstall.sh
تنظيف التبعيات الاختيارية:
sudo ./uninstall.sh --remove-deps
يزيل برنامج إلغاء التثبيت الاختصار العام systempi من /usr/local/bin. ولا يحذف مجلد المستودع الذي استنسخته.
التشغيل الافتراضي:
systempi
اضغط q في أي وقت للخروج من لوحة المعلومات المباشرة.
وضع اللقطة لمرة واحدة (العرض مرة واحدة ثم الخروج):
systempi --once
الوضع المضغوط:
systempi --variation compact
الوضع الأدنى:
systempi --variation minimal
الوضع المتوازن:
systempi --variation balanced
وضع الطبيب (يركز على التشخيص):
systempi --variation doctor
وضع Doctor مع فحص اختياري لحداثة المستودع:
systempi --variation doctor --repo-check
يُحدّث وضع Doctor عدّاد Updates العادي الخاص به عند تغيّر حالة الحزم المحلية. لا يزال العدّاد يأتي من apt list --upgradable؛ ويستخدم SystemPi تغيّرات حالة الحزم فقط كمُحفّز لإعادة سؤال APT. لا يتطلب ذلك صلاحيات sudo/root ولا يقوم بتثبيت أو إزالة أو ترقية أي حزم.
--repo-check اختياري ولا يكون صالحًا إلا مع وضع Doctor. يتصل بمستودعات APT المُهيّأة مسبقًا على الجهاز، ويخزّن بيانات وصفية معزولة مملوكة للمستخدم تحت ~/.cache/systempi/apt/، ويُحدّث بشكل غير متزامن كل ثلاث ساعات دون تعديل ذاكرة APT المؤقتة الخاصة بالنظام.
يعني Updates التحديثات المعروفة حاليًا لبيانات APT العادية الخاصة بالجهاز. ويعني Repo النتيجة من فحص حداثة المستودع الخاص الاختياري في SystemPi. على سبيل المثال، Updates 8 available وRepo 9 available يعني أن النظام يعرف حاليًا 8 تحديثات متاحة، بينما يرى فحص المستودع المعزول 9 حزم متاحة إجمالًا.
Once + export snapshot:
systempi --once --export text --output report.txt
systempi --once --export json --output report.json
تسجيل أحداث التنبيهات المباشرة مع دعم watch/history:
systempi --watch
systempi --history
--watch يسجّل أحداث التنبيه النشطة حديثًا، و--history يطبع الأحداث الأخيرة من:
~/.local/state/systempi/events.log
أمثلة على اختيار السمة:
systempi --theme ocean
systempi --theme matrix
systempi --theme wasteland
أمثلة على فاصل التحديث:
systempi --refresh 0.5
systempi --refresh 2
تثبيت مقاييس الشبكة على واجهة محددة:
systempi --interface eth0
systempi --interface wlan0
تعطيل ألوان ANSI:
systempi --no-color
دمج الخيارات:
systempi --variation compact --theme mono --refresh 2 --interface wlan0 --no-color
قائمة المساعدة:
systempi -h
معلومات الإصدار:
systempi --version
اختيار رمز الطرفية:
systempi --glyphs auto
systempi --glyphs unicode
systempi --glyphs ascii
يحدد auto تلقائيًا مجموعة الرموز الأكثر توافقًا مع الطرفية النشطة. يفرض unicode عرض Unicode الكامل، بينما يستخدم ascii بديلًا بسيطًا بـ ASCII لأقصى قدر من التوافق.
مصمم في المقام الأول لأنظمة Linux.
تم اختباره على:
ملاحظات: