أداة ISO Mount Tool (IMT): لإدارة وضم وفك ضغط ملفات ISO/IMG

:rocket: أداة ISO Mount Tool (IMT): لإدارة وضم وفك ضغط ملفات ISO/IMG باحترافية (واجهة عربية/إنجليزية + نسخة محمولة AppImage)

أعزائي أعضاء ومحبي منتدى أسس الكرام،

السلام عليكم ورحمة الله وبركاته

أقدم لكم اليوم أداة قمت بتطويرها بلغة Bash، وقد حرصت على أن تكون مفيدة ويسيرة الاستخدام للمبتدئين والمحترفين على حد سواء، خاصة لمحبي ومعجبي نظام لينكس. الأداة تدعى ISO Mount Tool (IMT).

:pushpin: ما هي أداة IMT؟

هي أداة لإدارة ملفات ISO و IMG على أنظمة Linux من خلال سطر الأوامر، ولكن بواجهة رسومية تفاعلية مبسطة باستخدام zenity. ما يميزها حقاً هو:

  • الدعم الثنائي للغة: واجهة مستخدم كاملة باللغتين العربية و الإنجليزية مع الاكتشاف التلقائي للغة نظامك.
  • سهولة الاستخدام: لا حاجة لحفظ أوامر mount و umount المعقدة، كل شيء عبر قوائم تفاعلية.
  • خفة وسرعة: مكتوبة بـ Bash، لذا فهي خفيفة ولا تستهلك موارد النظام.
  • نسخة محمولة (AppImage): تعمل بدون تثبيت على معظم توزيعات لينكس!

:sparkles: المميزات الرئيسية:

  1. إعداد مجلد ISO: حدد مجلداً رئيسياً لجميع ملفاتك لتنظيمها.
  2. ضم ملف ISO / IMG: اختَر الملف وستقوم الأداة تلقائياً بإنشاء نقطة ضم (Mount Point) وفتحها لك في مدير الملفات.
  3. إلغاء ضم ملف ISO: قائمة بجميع الملفات المضمومة حاليًا لتختار منها ما تريد إلغاء ضمه.
  4. عرض الملفات المضمومة: عرض سريع لجميع ملفات ISO/IMG المضمومة حاليًا ونقاط الضم الخاصة بها.
  5. فك ضغط ملف ISO: استخراج محتويات أي ملف ISO إلى مجلد تختاره، مع خيارات متقدمة مثل الحفاظ على صلاحيات الملفات.
  6. تبديل اللغة: التبديل بين الواجهة العربية والإنجليزية أثناء التشغيل.

:green_circle: النسخة المحمولة AppImage - المميزات الجديدة:

:bullseye: الآن متوفر كنسخة محمولة (AppImage) لا تحتاج لتثبيت!

  • :small_blue_diamond: تشغيل فوري: شغل وابدأ العمل فوراً بدون تثبيت
  • :small_blue_diamond: متوافقة عالمياً: تعمل على معظم توزيعات لينكس (أوبونتو، فيدورا، دبيان، أرش، إلخ)
  • :small_blue_diamond: لا تترك أثراً: لا تعدل النظام ولا تترك ملفات بعد الإغلاق
  • :small_blue_diamond: محمولة بالكامل: ملف واحد شامل لكل شيء
  • :small_blue_diamond: دعم عربي كامل: تعرض النصوص العربية بشكل صحيح

:inbox_tray: تحميل النسخة المحمولة:

تحميل مباشر من صفحة الإصدارات:

https://github.com/SalehGNUTUX/iso-mount-tool/releases/download/IMT_25.05/ISO_Mount_Tool-15.05.2025-x86_64.AppImage

:play_button: طريقة التشغيل:

chmod +x ISO_Mount_Tool-15.05.2025-x86_64.AppImage
./ISO_Mount_Tool-15.05.2025-x86_64.AppImage

:package: للراغبين في التثبيت التقليدي:

الاعتماديات المطلوبة:

لأوبونتو/ديبيان:

sudo apt install zenity p7zip-full

لـFedora/RHEL:

sudo dnf install zenity p7zip

تنزيل وتشغيل الأداة:

git clone https://github.com/SalehGNUTUX/iso-mount-tool.git
cd iso-mount-tool
chmod +x imt.sh
./imt.sh

:desktop_computer: كيف تعمل؟

بمجرد تشغيل الأداة، ستظهر لك القائمة الرئيسية باللغة التي يفضلها نظامك. كل ما عليك هو اختيار الرقم المناسب من القائمة والمتابعة مع التعليمات البسيطة.

:bullseye: لمن هذه الأداة؟

  • المبتدئون في لينكس: الذين يجدون صعوبة في تذكر أوامر الضم والإلغاء.
  • المستخدمون المتقدمون: الذين يبحثون عن أداة سريعة لتنظيم واستخراج ملفات ISO دون عناء.
  • المديرون والفنيون: الذين يتعاملون بكثرة مع صور الأقراص ويحتاجون لأداة موثوقة.
  • محبو البرامج المحمولة: الذين يفضلون البرامج التي تعمل بدون تثبيت.

:handshake: المساهمة في المشروع

المشروع مفتوح المصدر على GitHub، وأرحب بأي مساهمات من مجتمعنا الرائع. يمكنكم:

  • الإبلاغ عن أي مشكلة أو اقتراح تحسين من خلال صفحة المشاكل (Issues).
  • المشاركة في تطوير الكود عبر تقديم (Pull Request).

:scroll: الرخصة

هذا المشروع مرخص تحت رخصة GPL-2.0.

:telephone_receiver: للاتصال والاستفسارات

لأي استفسار تقني أو فكرة لتطوير الأداة، يمكنكم التواصل معي على: salehgnutux


رابط مستودع المشروع على GitHub:
https://github.com/SalehGNUTUX/iso-mount-tool

:counterclockwise_arrows_button: صفحة الإصدارات (تحميل AppImage):
https://github.com/SalehGNUTUX/iso-mount-tool/releases

أتمنى أن تجدوا في هذه الأداة ما يفيدكم ويسهل عملكم. لا تترددوا في تجربتها وتقديم ملاحظاتكم القيمة.

مع خالص التحية والتقدير،
صالح (SalehGNUTUX)

4 إعجابات