في بعض الأحيان بعد التحديث إلى إصدار أحدث من التطبيق في القائمة فتح في التطبيق يظهر نفس العنصر مرتين. وتؤثر المشكلة على البرامج التي يتم تنزيلها من أي مصدر وحتى تلك الموزعة عبر Mac App Store. لقد واجهت مؤخرًا إزعاجًا مماثلاً عند تحديث محرر الصور الشهير Pixelmator.
كيفية إزالة التكرارات غير المرغوب فيها؟ بكل بساطة. افتح Terminal وأدخل الأمر التالي:
مؤتمر نزع السلاح /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
يأمر cd (تغيير الدليل) غيّر الدليل الحالي فقط. أدخل الآن أمرًا آخر، ولكن هذه المرة قم بإزالة التكرارات:
./lsregister -kill -domain local -domain system -domain user
انتظر بضع ثوان حتى تكتمل عملية التنظيف. ثم يمكنك أن ترى بنفسك أن كل تطبيق موجود في قائمة السياق فتح في التطبيق يتيم. إذا كنت تتوقع برنامجًا تعليميًا أطول، فيجب أن نخيب ظنك. هذا التغيير التجميلي (لحسن الحظ) يعتمد على أمرين فقط.
[قم بالإجراء='sponsor-counseling'/]
هيه شكرا يا شباب دان :)
عظيم، شكرا!! :)
فاخر دانيال ... عادةً ما يكون مقال العام من وجهة نظري ... إنه أمر لا يحتاج إلى تفكير وسيحل مشكلة كبيرة لشخص ما ... عظيم :)
هل هناك شيء مماثل فيما يتعلق بالموقف الذي يكون فيه رمز التطبيق مفقودًا هناك أيضًا؟
نصيحة عظيمة، شكرا، تخلصت من الكثير من الصابورة. أود فقط أن أحاول العثور على طريقة ما لكتابة الأمر الأول على موقع الويب بحيث يكون موجودًا على الصفحة بأكملها، وذكرني أن كتابة الأحرف الأولى من الدليل الفرعي في أمر cd والضغط على tab يؤدي إلى إكمال الاسم تلقائيًا الموجودة على القرص، إذا كانت فريدة من نوعها. إذا لم يفعل أي شيء، أضف حرفًا آخر واضغط TAB مرة أخرى.
حاولت إزالتها باستخدام هذا البرنامج التعليمي.
بدون نجاح، ولكن في المناقشة يمتدح الجميع أنه يعمل، لذلك أعتقد: ربما يتعين عليك استبدال مصطلح "المستخدم" باسم المجلد الرئيسي.
بالطبع دون نجاح، ولكن الآن أخشى أنني فعلت شيئا غبيا في النظام. (إنها 10.8.2)
هل الخوف مبرر؟
هل يمكنني إعادته بطريقة أو بأخرى إلى شكله الأصلي؟
إنه لا يعمل بالنسبة لي أيضًا، ولكن هذا يعمل.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system-domain user