GT-GMT — مدير الإقلاع الشامل لنظام GNU/Linux

GT-GMT — مدير الإقلاع الشامل لنظام GNU/Linux

GT-GMT هو أداة تفاعلية لإدارة محمّلات الإقلاع (Boot Managers) على أنظمة GNU/Linux، تدعم GRUB و systemd-boot و rEFInd، مع واجهة طرفية سهلة الاستخدام أو نسخة مستقلة عبر AppImage.


:gear: المزايا

  • :brain: كشف تلقائي لنوع محمل الإقلاع المستخدم.
  • :wrench: إصلاح وتحديث واستعادة إعدادات الإقلاع.
  • :floppy_disk: إنشاء واسترجاع نقاط استعادة للنظام.
  • :artist_palette: تخصيص الوقت الافتراضي للنظام، الثيمات، ودقة الشاشة.
  • :globe_with_meridians: واجهة عربية سهلة، مع دعم تشغيل الطرفية أو محاكيات الطرفية.
  • :broom: إزالة كاملة لجميع ملفات البرنامج بسهولة.

:package: طرق التثبيت

:one: التثبيت الذكي عبر الإنترنت

bash <(curl -fsSL https://raw.githubusercontent.com/SalehGNUTUX/GT-GMT/main/install_online.sh)

يكتشف السكربت تلقائيًا بنية المستودع ويشغّل المثبت في الطرفية أو محاكي طرفية.

:two: التثبيت اليدوي

git 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.sh

:three: نسخة AppImage

chmod +x GT-GMT-x86_64.AppImage
./GT-GMT-x86_64.AppImage

يدعم GearLever / AppImage Launcher للتشغيل ضمن قائمة التطبيقات الرسومية.


:puzzle_piece: النسخة الحالية: 2.2

مثال حي من البرنامج عند التشغيل:

╔══════════════════════════════════════════╗
║           GT-GMT - مدير الإقلاع          ║
║             الإصدار 2.2                 ║
╚══════════════════════════════════════════╝

المستخدم: root
مدير الإقلاع: grub
النواة: 6.12.48-1-MANJARO
----------------------------------------

اختر عملية:
1) 🔍 فحص حالة الإقلاع
2) 🔄 تحديث إعدادات الإقلاع
3) 🔧 إصلاح مدير الإقلاع
4) 💽 تثبيت مدير إقلاع جديد
5) 🎨 تخصيص الإعدادات
6) 💾 إنشاء نقطة استعادة
7) 📂 استعادة إعدادات سابقة
8) 🌐 اكتشاف الأنظمة المثبتة
9) 🔄 تغيير مدير الإقلاع
0) 🚪 خروج

:magnifying_glass_tilted_left: أمثلة عملية


### فحص حالة GRUB:
==============================================
🔍 فحص حالة 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
==============================================

إنشاء نقطة استعادة وتخصيص GRUB:

💾 إنشاء نقطة استعادة...
✅ النسخة الاحتياطية: grub-customize-20251024-184024.tar.gz
🎨 تخصيص إعدادات GRUB:
1) ⏱ تغيير وقت الانتظار
2) 💻 تغيير النظام الافتراضي
3) 💾 تفعيل تذكر آخر خيار
...

:broom: إلغاء التثبيت

عبر الإنترنت:

bash <(curl -fsSL https://raw.githubusercontent.com/SalehGNUTUX/GT-GMT/main/uninstall_online.sh)

من المجلد المحلي:

./uninstall.sh

:warning: يعمل كمستخدم عادي ويطلب sudo عند الحاجة لإزالة الملفات النظامية.


:desktop_computer: معلومات إضافية

  • مسار التثبيت الافتراضي: $HOME/.local/share/gt-gmt/
  • الترخيص: GNU GPL v3 أو أحدث
  • المطور: Saleh GNUTUX
  • المصدر: GT-GMT على GitHub

استمتع بإدارة محمل الإقلاع بسهولة وأمان مع GT-GMT! :rocket:

5 إعجابات