طريقة فتح حزمة تطبيقات Mac والاستفادة من محتوياتها المخفية
تخزن تطبيقات macOS ملفاتها داخل حزم مخصصة تجعل من السهل تنظيم المحتويات وتشغيل البرامج بسلاسة. في بعض الحالات، قد تحتاج إلى الوصول إلى هذه الملفات المخفية داخل حزمة التطبيق، سواء لتعديل الإعدادات، استكشاف الأخطاء وإصلاحها، أو حتى استخراج موارد معينة. معرفة كيفية فتح حزمة التطبيق بأمان دون التسبب في أي ضرر للتطبيق نفسه خطوة مهمة للمستخدمين الذين يحبون تخصيص تجربتهم على Mac.
ملخص
- معظم تطبيقات ماك مُجمّعة بشكل أنيق، ولكن يُمكنك بسهولة إلقاء نظرة على محتوياتها باستخدام Finder أو Terminal.
- تتضمن محتويات حزمة التطبيقات عادةً ملفات قابلة للتنفيذ، وموارد، وتكوينات، ومكتبات.
- من أسباب فتحها استخراج الأيقونات، وتخصيص التطبيقات، والتحقق من وجود برامج ضارة، وحل مشاكل التطبيقات.
في أغلب الأحيان، تأتي تطبيقات ماك في حزمة صغيرة أنيقة، بدلاً من مجلدات فوضوية. إذا كنت ترغب في إلغاء تثبيت تطبيق، فما عليك سوى حذف الحزمة، وفي معظم الأحيان تختفي جميع محتوياتها.
مع ذلك، فإن هذا الغلاف هو مجرد شكل، وإذا فتحت حزمة ماك، فسترى شيئًا أشبه بهيكل ملفات تقليدي بداخلها. هناك العديد من الأسباب الجيدة للبحث داخل حزمة تطبيقات ماك، لذا دعونا نكشف هذه الهدية.
كيفية فتح حزمة تطبيقات على نظام macOS
فتح الحزمة سهل، وهناك طريقتان أساسيتان للقيام بذلك: استخدام Finder أو استخدام Terminal. سنشرح كل طريقة خطوة بخطوة.
الطريقة الأولى: استخدام Finder
افتح Finder وانتقل إلى مجلد التطبيقات (/Applications).
حدد التطبيق الذي تريد فحصه، في هذه الحالة سأستخدم GZDoom.
انقر بزر الماوس الأيمن (أو اضغط على مفتاح Control مع النقر) على أيقونة التطبيق. ثم اختر “إظهار محتويات الحزمة” من القائمة.
سيتم فتح نافذة Finder جديدة، والتي تكشف عن البنية الداخلية للتطبيق.
الطريقة الثانية: استخدام Terminal
افتح الطرفية (Command+Space، ثم اكتب “Terminal”).
اكتب الأمر التالي واضغط على Enter:
open /Applications/AppName.app/Contents
كل ما عليك فعله هو استبدال “AppName.app” باسم التطبيق، والذي في هذه الحالة سيكون “GZDoom.app”.
ماذا يوجد داخل حزمة التطبيق؟
مع أن محتويات التطبيقات قد لا تكون متشابهة، ستجد عادةً مجلد “المحتويات” أعلى بنية ملفات التطبيق، ومن المفترض أن تجد بداخله:
- MacOS/ – الملف التنفيذي الفعلي الذي يُشغّل التطبيق
- Resources/ – الأيقونات والصور والأصوات والترجمات
- Info.plist – إعدادات التكوين التي يستخدمها macOS لتشغيل التطبيق
- Frameworks/ – المكتبات والتبعيات المطلوبة
قد لا تجدها جميعها، ومن المرجح أن تجد العديد من المجلدات الخاصة بهذا التطبيق.
لماذا تفتح حزمة تطبيقات؟
بعد أن شرحنا “الكيفية”، قد تتساءل عن “السبب”. هناك العديد من الأسباب الوجيهة لفتح حزم تطبيقات ماك، ولكن بشكل عام، يمكن تلخيصها في أربعة أسباب رئيسية.
استخراج أيقونات التطبيقات أو مواردها
توجد أيقونة التطبيق داخل الحزمة كملف “icns”، واستخراجها حيلة مفيدة إذا كنت بحاجة إلى نسخة عالية الدقة من الملف. هذه مجرد واحدة من الميزات الرائعة التي من المرجح أن تجدها داخل حزمة التطبيقات، وتعتمد تفاصيلها على التطبيق بالطبع. يمكن أن تشمل هذه الميزات ملفات الصوت، والصور، والنصوص، أو أي شيء آخر.
تخصيص تطبيق أو تعديله
بعض الإعدادات المتقدمة غير متوفرة في تفضيلات التطبيق، ولكن يمكن تعديلها في ملف Info.plist. هذا الملف عبارة عن قائمة خصائص تُحدد كيفية عمل التطبيق.
يمكنك فتحه باستخدام TextEdit أو مُحرر قوائم خصائص مُخصص. مع ذلك، توخَّ الحذر، فتعديل هذا الملف بشكل غير صحيح قد يمنع تشغيل التطبيق.
قد تحتوي كل تطبيق على ملفات منفصلة خاصة به، بالإضافة إلى ملف plist القياسي، والتي يُمكن تعديلها أو حتى استبدالها لتغيير كيفية عمل التطبيق أو وظائفه.
التحقق من وجود برامج ضارة أو ملفات مشبوهة
مع أن برامج macOS الضارة لا تزال نادرة نسبيًا، إلا أنه مع ازدياد شعبية أجهزة Mac، تزداد احتمالية احتواء أي برنامج تقوم بتنزيله وتثبيته من خارج متجر تطبيقات Mac على برامج ضارة. مع أنه من الأفضل استخدام تطبيق Mac لمكافحة البرامج الضارة، وأن نظام macOS XProtect يوقف معظم الملفات التنفيذية الضارة، إلا أنه من المفيد إلقاء نظرة سريعة على حزمة لست متأكدًا منها، للتحقق من وجود ملفات مشبوهة فيها.
استكشاف أخطاء التطبيقات وإصلاحها
يُعد استخدام التطبيقات على نظام macOS أمرًا سهلاً، ولا يحتاج المستخدمون إلى معرفة ما بداخلها. ومع ذلك، قد تواجه أحيانًا تطبيقات لا ترغب في بدء التشغيل، أو تُظهر أخطاءً تبدو بلا حل. في كثير من الأحيان، يمكنك تعديل محتويات الحزمة لحل هذه المشكلة.
على سبيل المثال، باستخدام GZDoom مرة أخرى لتوضيح هذه النقطة، واجهت صعوبة في جعل التطبيق يرى ملفات الألعاب التي نسختها إلى مجلد “دعم التطبيقات”، ولكن يمكنك فتح حزمة GZDoom ووضع ملفات الألعاب هذه مباشرةً في مجلد “macOS”، حيث ستعمل بنفس الطريقة.
يعجبني أن نظام macOS يُخفي معظم تفاصيل نظام الملفات أو التطبيقات أثناء الاستخدام العادي، ولكن معرفة كيفية الوصول إلى هذه التفاصيل عند الحاجة تُعد أداة قيّمة يجب أن تكون ضمن مجموعة أدوات macOS الخاصة بك.