إزالة التكرارات من قائمة النقر بزر الماوس الأيمن "فتح باستخدام" في نظام التشغيل Mac OS X
تظهر قائمة "فتح باستخدام" عندما يتم النقر بزر الماوس الأيمن على أي ملف في Mac Finder (أو الضغط على مفتاح التحكم) ، وتهدف إلى توفير قائمة بالتطبيقات البديلة التي يمكن فتح الملف المحدد بغير ما تم تعيينه حاليًا على أنه التطبيق الافتراضي. يعد Open With هذا رائعًا ، ولكن في بعض الأحيان يمكن أن يصبح مزدحمًا بشكل غريب مع إدخالات متكررة من نفس التطبيق ، وفي أسوأ الحالات لن يكون مجرد تكرار هنا وهناك ، سيكون مضاعفات نفس التطبيق يظهر في فتح مع القائمة.سنوضح لك كيفية إزالة هذه الإدخالات المتكررة وكيفية تسهيل استخدام الاسم المستعار للاستخدامات المستقبلية.
إزالة كرر إدخالات التطبيق في قائمة "فتح باستخدام" في OS X
يجب أن يعمل هذا مع كل إصدار من إصدارات Mac OS X
Launch Terminal من الدليل / Applications / Utilities / وأدخل أحد سلسلة الأوامر التالية في سطر واحد:
نسخ ولصق من سلسلة أوامر سطر واحد:
"/ النظام / المكتبة / الأطر / CoreServices.framework / Versions / A / Frameworks / LaunchServices.framework / Versions / A / Support / lsregister -kill -r -domain local -domain user؛ killall Finder؛ echo Open With أعيد بناؤه ، سيعيد Finder إطلاق "
أو
سلسلة الأمر نفسها مقسمة إلى أسطر متعددة:/ System / Library / Frameworks / CoreServices.framework / Versions / A / Frameworks / LaunchServices.framework / Versions / A / دعم / \ lsregister -kill -r -domain local-domain user
(ملاحظة: تُستخدم الخطوط المائلة العكسية في الأمر الثاني لتمديد الأوامر الطويلة إلى أسطر متعددة مع الاستمرار في جعلها قابلة للتنفيذ عند النسخ واللصق ، وليس من الضروري تضمينها إذا كنت تكتب سلسلة الأمر يدويًا في المحطة)
قد يستغرق هذا بعض الوقت حيث يجب إعادة بناء قاعدة بيانات Launch Services بالكامل ، وفي عملية إعادة البناء هذه ، ستتم إزالة إدخالات التطبيق المكررة من قائمة النقر بزر الماوس الأيمن. بمجرد الانتهاء من ذلك ، يجب عليك بعد ذلك إنهاء برنامج Finder وإعادة تشغيله حتى يسري التغيير ، وهذا أسهل من القيام به من سطر الأوامر أيضًا:
Killall Finder
الآن بعد إعادة تشغيل Finder ، ارجع إلى أي ملف وانقر عليه بزر الماوس الأيمن ، واسحب قائمة "فتح باستخدام" لرؤية جميع الإدخالات المتكررة التي اختفت.
لكن ماذا لو اضطررت إلى القيام بذلك كثيرًا ، فإن سلسلة الأوامر هذه مزعجة نوعًا ما؟ إليك كيفية تقصيرها بشكل كبير:
إنشاء اسم مستعار قصير "إزالة الفتح مع التكرارات"
إذا وجدت نفسك مضطرًا إلى القيام بذلك في كثير من الأحيان أكثر مما تريد ، فإن إنشاء اسم مستعار بسيط لتسلسل الأوامر بأكمله يمكن أن يكون توفيرًا كبيرًا للوقت لأنه سيزيل الحاجة إلى إدخال فترة طويلة سلسلة من سلاسل الأوامر.
- فتح .bash_profile باستخدام محرر النصوص المفضل لديك ، نستخدم nano في هذه الإرشادات لأنها بسيطة:
- الصق الاسم المستعار التالي في سطر واحد من .bash_profile ، أعد تسمية الاسم المستعار إذا كنت ترغب في ذلك
nano .bash_profile
alias fixow=&39;/ System / Library / Frameworks / CoreServices.framework / Versions / A / Frameworks / LaunchServices.framework / Versions / A / Support / lsregister -kill -r -domain local -domain user؛ killall Finder؛ echo Open With أعيد بناؤه ، سيعيد Finder إطلاق &39;"
اضغط على Control + O للحفظ ، ثم اضغط على Control + X للخروج من nano
تحقق من عمل الاسم المستعار عن طريق كتابة "fixow" في سطر الأوامر ، على الرغم من أنك إذا قمت بالفعل بمسح Open With فلن يكون لها نفس التأثير. إذا استخدمت سلسلة الأمر بالضبط كما هو مذكور أعلاه ، فستتلقى رسالة صغيرة ترد إليك ، تبدو كالتالي:
$ fixow Open مع إعادة بناء القائمة ، سيتم إعادة تشغيل Finder
إذا كنت تواجه مشكلة في الحصول على هذا الرمز لسبب ما ، فيمكنك أيضًا نسخه من صفحة OSXDaily GitHub ، حيث بدأنا في جمع بعض البرامج النصية المفيدة بشكل خاص لنظام التشغيل OS X.
هذا يسمح لك ببساطة بكتابة "fixow" (اختصار Fix Open With ، هل تحصل عليه؟ نحن بالتأكيد مبدعون) وسيتم تنفيذ سلسلة الأمر بأكملها دون الحاجة إلى كتابة الشيء بأكمله مرة أخرى.
هل يمكنني إزالة كل تطبيق من قائمة "فتح باستخدام"؟
إذا كانت مشكلتك تتجاوز الإدخالات المكررة أو المتكررة ، فإن الخيار الآخر هو مسح قائمة Open With بأكملها والبدء من نقطة الصفر. يؤدي ذلك إلى إخراج كل شيء من القائمة ، مما يفرض عليك ربط التطبيقات يدويًا بأنواع الملفات وتنسيقاتها بنفسك أو فقط باستخدام OS X لفتح ملفات معينة. هذه حقًا طريقة الملاذ الأخير ، أو لتخصيص uber إذا كنت ترغب في إعادة بناء القائمة بنفسك وتكون أكثر انتقائية مع الجمعيات.