Skip to content

GT-GMT - GNUTUX GRUB MANAGER TOOL | أداة إدارة محمل الإقلاع - GT-GMT

License

Notifications You must be signed in to change notification settings

alma4rebi/GT-GMT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GT-GMT — مدير الإقلاع الشامل

GT-GMT هو أداة تفاعلية لإدارة محمّلات الإقلاع في أنظمة GNU/Linux يدعم GRUB و systemd-boot و rEFInd، مع واجهة طرفية تفاعلية أو تشغيل مباشر عبر AppImage.


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

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

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

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

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

مثال فحص حالة 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
==============================================

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

> 5
💾 إنشاء نقطة استعادة...
✅ النسخة الاحتياطية: grub-customize-20251024-184024.tar.gz
🎨 تخصيص إعدادات GRUB...

⚙️ المزايا

  • 🧠 كشف تلقائي لنوع محمل الإقلاع المستخدم (GRUB / systemd-boot / rEFInd).
  • 🔧 أدوات لإصلاح، تحديث، واستعادة إعدادات الإقلاع.
  • 🌐 متاح بالواجهة العربية، مع خطط لدعم لغات إضافية.
  • 🧰 نسخ تشغيل مستقلة عبر AppImage أو تثبيت كامل للنظام.
  • 🧹 دعم إزالة كاملة لجميع ملفات البرنامج والمكونات.

📦 طرق التثبيت

1️⃣ التثبيت الذكي عبر الإنترنت (موصى به)

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

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

بعد التثبيت:

gt-gmt

2️⃣ التثبيت اليدوي من المجلد المحلي

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

3️⃣ نسخة AppImage

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

⚡ دعم GearLever / AppImage Launcher

  • انقر بالزر الأيمن على الملف واختر “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 لضمان التكامل الكامل.

About

GT-GMT - GNUTUX GRUB MANAGER TOOL | أداة إدارة محمل الإقلاع - GT-GMT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%