jdSystemMonitor هي تطبيق مفتوح المصدر يقدم نظرة شاملة على مكونات نظام لينكس الداخلية، متجاوزًا أدوات المراقبة القياسية. تم تطويره بواسطة Jakob Dev، ويجمع بين تتبع الموارد الأساسية وميزات فريدة مثل إدارة Flatpak وإدخالات بدء التشغيل التلقائي. متوفر بشكل أساسي كـ Flatpak، مع التركيز على القابلية للنقل والتبسيط.
يبرز jdSystemMonitor بين مراقبي أنظمة لينكس بدمج معلومات البرمجيات التفصيلية مع تتبع الأداء الأساسي. تم إنشاؤه بواسطة Jakob Dev، وهو مبني باستخدام Python وPyQt للواجهة الرسومية، مع خادم خلفي قائم على Go. تضمن هذه الإعداد اعتماديات خفيفة الوزن، خاصة مع توزيعه عبر Flatpak، مما يقلل من مشكلات الإعداد للمستخدمين.
عند التشغيل، يواجه المستخدمون علامة تبويب نظرة عامة على النظام تعرض تفاصيل النواة، ومعلومات التوزيعة من بيانات os-release، ووقت التشغيل الأخير — مشابه لإخراج 'uname -a'. تدعم التطبيق بيئات systemd بسرد الخدمات الجارية على مستويي المستخدم والنظام. بالنسبة لمستخدمي Flatpak، يفصل هذه العمليات عن الآخرين، كاشفًا أسماء التنفيذيات التي غالبًا ما تختبئ خلف 'bwrap' في المراقبات التقليدية.
علامات تبويب إضافية تغطي إدخالات بدء التشغيل التلقائي عبر بيئات سطح مكتب متعددة، مما يسمح بالتحرير عبر أداة jdSimpleAutoStart المدمجة. تظهر الحزم المثبتة مع وظيفة بحث، وأرقام الإصدارات، وخيارات النقر بزر الفأرة الأيمن لفحص الملفات والتبعيات والتبعيات العكسية. كما تسرد جميع المستخدمين، بما في ذلك المستخدمين النظاميين، مع مجلدات المنزل والتفاصيل الخاصة بالقشرة. علامة تبويب تكوين النظام تعكس 'sysctl -a'، مع عرض متغيرات النواة ووظائف النسخ لكن بدون إمكانيات التحرير.
رغم وظيفتها، يحتوي jdSystemMonitor على غرابات: تخطيط علامات التبويب الأفقي يؤدي إلى نافذة عريضة تتطلب التمرير الأفقي عند تغيير الحجم. يفتقر إلى دعم الوضع الداكن، مما قد يتعارض مع سطح المكتب الموضوعي، وحوار معلومات الحزم غير قابل لتغيير الحجم، مما يعقد التنقل على الشاشات الصغيرة.
بشكل عام، هذه الأداة المستقلة عن سطح المكتب تناسب المستخدمين المتقدمين الذين يبحثون عن واجهة موحدة وبدون زخارف للحصول على رؤى النظام دون تكاملات خاصة بالمنصة.