GT-STACER: محسّن ومراقب نظام لينكس الحديث
مقدمة
GT-STACER هو أداة مفتوحة المصدر لتحسين ومراقبة نظام GNU/Linux، وهي نسخة مطوّرة (fork) حديثة من أداة Stacer الشهيرة. أُعيد بناؤها باستخدام Qt6 وC++17 لتناسب عام 2026، وتقدم واجهة موحّدة وجميلة لمراقبة النظام وتنظيفه وإدارته.
الموقع الرسمي: https://salehgnutux.github.io/GT-STACER/
المستودع على GitHub: https://github.com/SalehGNUTUX/GT-STACER
أبرز المزايا
لوحة التحكم (Dashboard)
مقاييس دائرية متحركة لوحدة المعالجة المركزية (CPU)، والذاكرة (RAM)، والقرص، وذاكرة التبديل (Swap)، مع ألوان تحذيرية ونصوص فرعية.
دعم GPU والمستشعرات
كشف تلقائي لبطاقات Intel وAMD وNVIDIA، مع مراقبة درجات الحرارة عبر hwmon والمناطق الحرارية (thermal zones).
مراقب البطارية
مقياس شحن دائري مع الوقت المتبقي المُقدَّر — مثالي لمستخدمي الحواسيب المحمولة.
أكثر من 28 مدير حزم
كشف تلقائي لـ: APT، DNF، Pacman، Zypper، Flatpak، Snap، XBPS، APK، Portage، Nix، وغيرها.
دعم أنظمة init المتعددة
إدارة الخدمات عبر: systemd، OpenRC، runit، s6، وSysV init.
منظّف النظام
فحص غير متزامن مع مؤشر متحرك، أعمدة قابلة للتوسيع، وأحجام ملوّنة.
19 لغة
منها العربية (كاملة، RTL،
)، الإنجليزية، و17 لغة أخرى جاهزة للمساهمين.
ثيمات Catppuccin
ثيمات داكنة وفاتحة جميلة بألوان Catppuccin، مع سلوك إغلاق قابل للتهيئة.
أيقونة النظام (System Tray)
نسبة CPU% وRAM% ودرجة الحرارة في تلميح الأيقونة، تُحدَّث كل 3 ثوانٍ.
النسخ الاحتياطي واللقطات
نقاط استعادة النظام عبر Timeshift أو Snapper أو ZFS — يُختار المحرك المثالي تلقائيًا حسب نظام الملفات — إضافة إلى مرآة rsync لمجلد المنزل على قرص آخر.
استرداد الملفات
واجهة أمامية لـ PhotoRec لاستخراج الملفات المفقودة أو المحذوفة من قرص أو قسم أو صورة — اختر أنواع الملفات ورتّب كل نوع في مجلده الخاص.
الجدار الناري (Firewall)
تفعيل أو تعطيل ufw / firewalld وإضافة أو إزالة قواعد المنافذ — تفويض واحد لكل إجراء.
⏻ الطاقة والبقاء مستيقظًا
تبديل ملف تعريف الطاقة (power-profiles-daemon / cpufreq)، وتحديد حد شحن بطارية الحاسوب المحمول، ومنع السكون التلقائي أو قفل الشاشة عبر D-Bus.
الاتصالات المباشرة
كل مقبس TCP/UDP نشط والعملية المالكة له (من ss)، مع فلتر مباشر، وأعمدة قابلة للفرز، وتحديث تلقائي محصور بالصفحة.
تخفيف الضغط على النظام حسب حالة القرص
تجميد التطبيقات الخاملة (SIGSTOP) لتخفيف الضغط على الذاكرة/CPU، ومعالجة ضغط القرص أيضًا: عرض ضغط القرص (PSI) والإدخال/الإخراج لكل عملية، وتخفيف عملية مشغولة بـ ionice، أو التبديل إلى مجدول BFQ — أكبر مكسب لقرص HDD قديم تحت الحمل.
الترحيب والتحديثات والمشاركة
جولة ترحيبية مترجمة وحوار “الجديد” بعد التحديث (كلاهما مع منتقي لغة)، وفحص تحديثات اختياري، وزر نسخ نص المشاركة بنقرة واحدة.
مدير الحزم والبرمجيات
تثبيت وترقية وإزالة البرمجيات عبر مدير حزم النظام وFlatpak وSnap — تبويبات: المثبّتة، البحث والتثبيت، والترقيات، مع كشف التطبيقات الخارجية.
إضافات المتجر وAppImages
إدارة محتوى opendesktop.org / KNewStuff (ثيمات، أيقونات، plasmoids…)، وتكامل AppImages بتوافق GearLever — نفس المجلد والإعدادات، وقراءة البيانات الوصفية دون تنفيذ الملف.
التحديث الذاتي داخل التطبيق
يتحقق GT-STACER من وجود نسخة أحدث، ويمكنه التنزيل والتحقق من SHA-256 وتثبيتها بنفسه — استبدال AppImage، أو حزمة .deb/.rpm عبر pkexec.
تحصين أمني
إصلاح ثغرة حقن أوامر في بحث الحزم؛ كل عملية ذات صلاحيات تتم عبر argv مُتحقَّق منه، بدون shell، عبر pkexec.
مقارنة: GT-STACER مقابل Stacer الأصلي
| الجانب | Stacer 1.1.0 (2019) | GT-STACER 26.11 (2026) |
|---|---|---|
| الإطار | ||
| معيار C++ | ||
| لوحة التحكم | ||
| الشريط الجانبي | ||
| مراقبة GPU | ||
| درجات الحرارة | ||
| البطارية | ||
| دعم Flatpak | ||
| إدارة الحزم | ||
| أنظمة init | ||
| مؤشرات التحميل | ||
| أيقونة النظام | ||
| شاشة الترحيب | ||
| Wayland | ||
| العربية / RTL | ||
| سلوك الإغلاق | ||
| الثيم | ||
| تخفيف ضغط النظام | ||
| الترحيب والتحديثات | ||
| مؤقت الطاقة | ||
| الاتصالات المباشرة | ||
| ملفات الطاقة | ||
| البقاء مستيقظًا | ||
| الجدار الناري | ||
| النسخ الاحتياطي | ||
| استرداد الملفات | ||
| إضافات المتجر | ||
| تكامل AppImage | ||
| التحديث الذاتي |
التنزيل
GT-STACER 26.11.3 STABLE — اختر صيغة الحزمة (مجاميع SHA256 مضمّنة للتحقق):
| الصيغة | الحجم | ملاحظات | SHA256 |
|---|---|---|---|
| AppImage | 52 MB | محمول — لا يحتاج تثبيت | f261e5be…5eddc |
| DEB | 2.1 MB | Debian، Ubuntu، Mint، Kali، Trixie+ | e23c3e61…522f0 |
| RPM | 2.5 MB | Fedora، RHEL، AlmaLinux، Rocky، openSUSE | 9aeba8dc…32fd7 |
| Flatpak | 2.2 MB | معزول — يعمل على أي توزيعة بها Flatpak | cae91ac0…0860 |
جميع التنزيلات من إصدار GitHub المستقر 26.11.3. تحقق من مجاميع SHA256 مقابل صفحة GitHub Releases.
خارطة الطريق
| الإصدار | المحتوى |
|---|---|
| ✓ v26.05 beta | تمريرة أمنية وأداء — إصلاح حقن أوامر، ~70% ذاكرة أقل بعد إزالة QtCharts |
| ✓ v26.05 beta | إعادة تصميم UX — منظّف النظام، حوار تفاصيل ذاكرة التطبيقات، تطبيقات البدء |
| ✓ v26.06 stable | أول إصدار مستقر — بحث متعدد الحقول، 6 إجراءات عمليات، توزيع Flatpak |
| ✓ v26.07 stable | تخفيف ضغط النظام · مؤقت الطاقة · الثيم الفاتح |
| ✓ v26.08 stable | الاتصالات · الطاقة · الجدار الناري · البقاء مستيقظًا |
| ✓ v26.09 stable | النسخ الاحتياطي واللقطات والاسترداد |
| ✓ v26.10 stable | الاستجابة والترحيب — تخفيف حسب القرص، جولة ترحيبية |
| ✓ v26.11 stable | مدير الحزم والبرمجيات — تثبيت/ترقية/إزالة، إضافات المتجر، تحديث ذاتي |
| ◷ v26.12 | نظام إضافات — Lua/Python API، سجل إضافات مجتمعي، تنفيذ معزول |
| ✦ v27.01 | الجدولة والأتمتة — لقطات ونسخ مجدولة، محرك قواعد، تقرير صحة |
آخر التغييرات
إصدار UX — تحديد بمربعات الاختيار · نافذة سجل تقدّم مباشر · إشعارات الإكمال
- تحديد بمربعات اختيار مع زر “تحديد الكل” في كل جداول الإجراءات.
- نافذة سجل تقدّم مباشر لعمليات الحزم تُبثّ مخرجات الأمر ويمكن إيقافها.
- إشعارات إكمال للمهام الطويلة (تثبيت/ترقية/إزالة، منظّف النظام، نسخ المنزل، استرداد الملفات).
- الاسترداد: قائمة أنواع الملفات تملأ النافذة وتخفت عند تفعيل “استرداد كل الأنواع”.
إصدار نقطي — تحديث ذاتي موثوق · حوار “الجديد” · مقارنة إصدارات
- “تنزيل وتثبيت” داخل التطبيق يظهر الآن بشكل موثوق في نافذة واضحة.
- حوار “الجديد” يعرض الإصدار الصحيح (26.11 + إصلاحات 26.11.1) بالإنجليزية والعربية.
- فحص التحديث يقارن الإصدارات عبر أي عدد من المكونات (26.11 < 26.11.1 < 26.12 < 27.01).
إصدار إصلاح أخطاء — كشف الجدار الناري · فحص إصدار الرقعة
- صفحة الجدار الناري لا تُبلغ “لا جدار ناري مدعوم” عند تثبيت ufw/firewalld.
- فحص التحديث يفهم إصدارات الرقعة (YY.MM.PATCH).
إدارة البرمجيات — مدير الحزم والبرمجيات · إضافات المتجر · تكامل AppImage · تحديث ذاتي · إصلاح حقن الأوامر
- مدير الحزم والبرمجيات بتبويبات: المثبّتة، البحث والتثبيت، والترقيات.
- إضافات المتجر — إدارة محتوى opendesktop.org / KNewStuff والتركيب عبر ocs-url.
- تكامل AppImage بتوافق GearLever — استخراج البيانات الوصفية دون تنفيذ الملف.
- التحديث الذاتي — فحص GitHub عند البدء، تنزيل، تحقق SHA-256، وتثبيت.
- الأمان — إصلاح ثغرة حقن أوامر في بحث الحزم.
الاستجابة والترحيب — تخفيف حسب القرص · مؤقت الطاقة · جولة ترحيبية وفحص تحديث
- تخفيف ضغط النظام يصبح واعيًا بالقرص — ضغط PSI، عمود I/O لكل عملية، تخفيف بـ ionice، تبديل بنقرة إلى مجدول BFQ.
- مؤقت الطاقة (إيقاف/إعادة/تعليق/إسبات مجدول) على صفحة الطاقة أيضًا.
- جولة ترحيبية قابلة لإعادة الفتح وحوار “الجديد” بعد التحديث، كلاهما مترجم مع منتقي لغة.
النسخ الاحتياطي واللقطات والاسترداد
- Backup (جديد) — لقطات نظام عبر Timeshift أو Snapper أو ZFS مع كشف تلقائي للمحرك المثالي.
- نسخ المنزل — مرآة rsync لمجلد المنزل على قرص آخر مع تقدّم مباشر.
- Recovery (جديد) — واجهة PhotoRec لاستخراج الملفات المفقودة.
- منظّف النظام يقدم نقطة استعادة Timeshift قبل التنظيفات الجذرية غير القابلة للعكس.
أدوات الشبكة والطاقة
- Connections (جديد) — مقابس TCP/UDP مباشرة من ss مع العملية المالكة، فلتر، فرز، وتحديث تلقائي.
- Power (جديد) — تبديل ملف تعريف الطاقة، وحد شحن بطارية الحاسوب المحمول.
- Keep awake — منع السكون وقفل الشاشة عبر واجهات D-Bus، مع كشف الحجب من أماكن أخرى.
- Firewall (جديد) — تفعيل/تعطيل ufw أو firewalld وإضافة/إزالة قواعد منافذ.
- كفاءة خلفية — الصفحات توقف مؤقتات التحديث عند عدم عرضها.
تخفيف ضغط النظام · مؤقت الطاقة · إعادة بناء الثيم الفاتح
- System Relief (جديد) — تجميد مؤقت للتطبيقات الخاملة (SIGSTOP) لتخفيف الذاكرة/CPU، قابل للعكس بالكامل.
- مؤقت الطاقة — جدولة الإيقاف/إعادة التشغيل/التعليق/الإسبات مع عدّاد تنازلي مباشر.
- إصلاح البدء التلقائي — كتابة .desktop متوافقة مع freedesktop، قائمة Flatpak/Snap.
- إعادة بناء الثيم الفاتح — Catppuccin Latte حديث بتكافؤ كامل مع الثيم الداكن.
- واجهة عربية بنسبة 100% (486/486).
أول إصدار مستقر · توزيع Flatpak
- بحث متعدد الحقول عن العمليات — PID + الاسم + سطر الأوامر + المستخدم.
- ستة إجراءات للعمليات + قائمة سياق بالنقر الأيمن + حماية العمليات الحرجة.
- إلغاء تثبيت متعدد الحزم مع تقدّم متسلسل.
- 19 ملف ترجمة .qm بتغطية 100%.
- توزيع Flatpak جديد: org.gnutux.gt-stacer على org.kde.Platform 6.9.
الأمان · الأداء · إعادة تصميم UX
- إصلاح ثغرة حقن الأوامر في محرر /etc/hosts.
- تعقيم جميع مدخلات PackageTool/ServiceTool/AptSourceTool.
- استبدال QtCharts بـ QPainter LineChart (~70% ذاكرة أقل).
- CpuSampler على خيط عامل مخصص.
- ProcessInfo مبني على /proc (بدون shell-out إلى ps).
- منظّف النظام: شبكة بطاقات أيقونية مع مربعات اختيار لكل فئة.
- اختصارات لوحة المفاتيح (Ctrl+1..0، F1، Ctrl+R، Ctrl+Q).
- إصلاح أيقونة شريط المهام على Wayland (setDesktopFileName).
أول إصدار ألفا عام
- نقل أولي إلى Qt6 / C++17 من Stacer 1.x.
- كشف 28+ مدير حزم.
- مراقبة GPU (Intel / AMD / NVIDIA).
- مستشعرات حرارة عبر hwmon + مناطق حرارية.
- سكربتات تغليف AppImage / DEB / RPM.
روابط مفيدة
- الموقع الرسمي (الصور): https://salehgnutux.github.io/GT-STACER/
- المستودع على GitHub: https://github.com/SalehGNUTUX/GT-STACER
- سجل التغييرات الكامل: CHANGELOG.md على GitHub
- إصدارات GitHub (للتحقق من SHA256): صفحة GitHub Releases
خلاصة
يمثّل GT-STACER قفزة نوعية عن Stacer الأصلي، إذ يجمع بين واجهة عصرية مبنية على Qt6، ودعم واسع للعتاد ومديري الحزم وأنظمة init، وميزات متقدمة مثل تخفيف ضغط النظام حسب حالة القرص، والنسخ الاحتياطي والاسترداد، وإدارة البرمجيات، والتحديث الذاتي — مع دعم كامل للغة العربية (RTL) وثيمات Catppuccin الأنيقة. إنه أداة شاملة لمستخدمي GNU/Linux الذين يريدون مراقبة نظامهم وتحسينه وإدارته من واجهة واحدة موحّدة.








