GT-GMT هو أداة تفاعلية لإدارة محمّلات الإقلاع في أنظمة GNU/Linux يدعم GRUB و systemd-boot و rEFInd، مع واجهة طرفية تفاعلية أو تشغيل مباشر عبر AppImage.
مثال حي من البرنامج عند التشغيل:
╔══════════════════════════════════════════╗
║ GT-GMT - مدير الإقلاع ║
║ الإصدار 2.2 ║
╚══════════════════════════════════════════╝
المستخدم: root
مدير الإقلاع: grub
النواة: 6.12.48-1-MANJARO
----------------------------------------
اختر عملية:
1) 🔍 فحص حالة الإقلاع
2) 🔄 تحديث إعدادات الإقلاع
3) 🔧 إصلاح مدير الإقلاع
4) 💽 تثبيت مدير إقلاع جديد
5) 🎨 تخصيص الإعدادات
6) 💾 إنشاء نقطة استعادة
7) 📂 استعادة إعدادات سابقة
8) 🌐 اكتشاف الأنظمة المثبتة
9) 🔄 تغيير مدير الإقلاع
0) 🚪 خروج
==============================================
🔍 فحص حالة GRUB - الإصدار: grub-install
==============================================
📊 نظام الإقلاع:
✅ BIOS (Legacy)
🔧 حالة GRUB:
✅ GRUB: مثبت ويعمل
📋 الإصدار: grub-install (GRUB) 2:2.12.r382.gee789e1a-2
📄 ملفات التكوين:
✅ grub.cfg: موجود (20K)
💾 المدخلات: 25 نظام
📅 آخر تعديل: 2025-10-23
✅ الإعدادات: /etc/default/grub
⚙ الإعدادات الحالية:
⏱ وقت الانتظار: 10
💻 النظام الافتراضي: 0
🎨 الثيم: /grub-themes/Particle-sidebar/theme.txt
🌐 اكتشاف الأنظمة:
✅ os-prober: مثبت
🔍 الأنظمة الأخرى: 2 مكتشف
📋 الأنظمة المكتشفة:
📌 /dev/sda4:Fedora Linux 42 (Workstation Edition)
📌 /dev/sda5:MX 23.6 Libretto (23.6)
💾 قرص الإقلاع: /dev/sda
💡 النظام يعمل بـ grub-install على نظام BIOS
==============================================
> 5
💾 إنشاء نقطة استعادة...
✅ النسخة الاحتياطية: grub-customize-20251024-184024.tar.gz
🎨 تخصيص إعدادات GRUB...
- 🧠 كشف تلقائي لنوع محمل الإقلاع المستخدم (GRUB / systemd-boot / rEFInd).
- 🔧 أدوات لإصلاح، تحديث، واستعادة إعدادات الإقلاع.
- 🌐 متاح بالواجهة العربية، مع خطط لدعم لغات إضافية.
- 🧰 نسخ تشغيل مستقلة عبر AppImage أو تثبيت كامل للنظام.
- 🧹 دعم إزالة كاملة لجميع ملفات البرنامج والمكونات.
bash <(curl -fsSL https://raw.githubusercontent.com/SalehGNUTUX/GT-GMT/main/install_online.sh)✅ سيكتشف السكربت بنية المستودع تلقائيًا، ويشغّل المثبت في الطرفية أو عبر محاكي طرفية إذا لزم.
بعد التثبيت:
gt-gmtgit clone https://github.com/SalehGNUTUX/GT-GMT.git
cd GT-GMT/GT-GMT
chmod +x install.sh
./install.sh
gt-gmtلإلغاء التثبيت:
chmod +x uninstall.sh
./uninstall.shchmod +x GT-GMT-x86_64.AppImage
./GT-GMT-x86_64.AppImage- انقر بالزر الأيمن على الملف واختر “Integrate and Run”.
- سيُضاف البرنامج للقائمة الرسومية ويصبح جاهزًا للتشغيل.
bash <(curl -fsSL https://raw.githubusercontent.com/SalehGNUTUX/GT-GMT/main/uninstall_online.sh)./uninstall.sh
⚠️ يعمل كمستخدم عادي، ويطلبsudoعند الحاجة.
خيارات التخصيص:
1) ⏱ تغيير وقت الانتظار
2) 💻 تغيير النظام الافتراضي
3) 💾 تفعيل تذكر آخر خيار
4) 🔎 تفعيل/تعطيل اكتشاف الأنظمة
5) 🖥 تعيين دقة الشاشة
6) 🎨 تعيين ثيم GRUB
7) 🔧 نقل السمة الحالية إلى الجذر
8) 🔍 التحقق من دعم السمات
9) 📋 عرض الإعدادات الحالية
10) 🔄 إعادة تعيين الإعدادات
0) ↩ رجوع
- 📂 مسار التثبيت الافتراضي:
$HOME/.local/share/gt-gmt/ - 🧱 الترخيص: GNU GPL v3 or later
- 👤 المطوّر: Saleh GNUTUX
- 💬 المصدر: GT-GMT on GitHub
- إعادة تشغيل أمر التثبيت يقوم بالتحديث التلقائي للنسخة المثبتة.
- في بيئة GNOME قد تظهر نافذة مصادقة بدل الطرفية — طبيعي.
- تأكد من وجود bash, sudo, وzenity/kdialog لضمان التكامل الكامل.