कभी-कभी मेनू में एप्लिकेशन के नए संस्करण में अपडेट करने के बाद ऐप में खोलें एक ही आइटम दो बार दिखाई देता है. समस्या किसी भी स्रोत से डाउनलोड किए गए प्रोग्राम और यहां तक कि मैक ऐप स्टोर के माध्यम से वितरित प्रोग्राम को भी प्रभावित करती है। हाल ही में लोकप्रिय छवि संपादक Pixelmator को अपडेट करते समय मुझे भी ऐसी ही असुविधा का अनुभव हुआ।
अवांछित डुप्लिकेट कैसे हटाएं? काफी सरल। टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
आज्ञा cd (निर्देशिका बदलें) केवल वर्तमान निर्देशिका बदली है। अब एक और कमांड दर्ज करें, इस बार डुप्लिकेट को हटा दें:
./lsregister -किल -डोमेन स्थानीय -डोमेन सिस्टम -डोमेन उपयोगकर्ता
सफ़ाई पूरी होने के लिए कुछ सेकंड प्रतीक्षा करें। फिर आप स्वयं देख सकते हैं कि प्रत्येक एप्लिकेशन संदर्भ मेनू में है ऐप में खोलें अनाथ। यदि आप लंबे ट्यूटोरियल की उम्मीद कर रहे थे, तो हमें आपको निराश करना होगा। यह कॉस्मेटिक परिवर्तन (शुक्र है) केवल दो आदेशों का मामला है।
[कार्रवाई करें='प्रायोजक-परामर्श'/]
हे धन्यवाद डैन दोस्तों :)
बहुत बहुत शुक्रिया!! :)
लक्ज़री डेनियल... आम तौर पर मेरे दृष्टिकोण से वर्ष का लेख... यह इतना आसान है और किसी के लिए एक बड़ी समस्या का समाधान करेगा... बढ़िया :)
क्या उस स्थिति में भी कुछ ऐसा ही है जहां ऐप आइकन भी गायब है?
बढ़िया टिप, धन्यवाद, बहुत सारी गिट्टी से छुटकारा मिल गया। मैं बस वेबसाइट पर पहला कमांड लिखने का कोई तरीका ढूंढना चाहूंगा ताकि यह पेज पर पूरी तरह से मौजूद हो और मुझे याद दिला दूं कि सीडी कमांड में उपनिर्देशिका के पहले अक्षर टाइप करने और टैब दबाने से नाम स्वचालित रूप से पूरा हो जाता है। डिस्क पर विद्यमान है, यदि यह अद्वितीय है। यदि यह कुछ नहीं करता है, तो एक और अक्षर और TAB फिर से जोड़ें।
मैंने इस ट्यूटोरियल का उपयोग करके उन्हें हटाने का प्रयास किया।
सफलता के बिना, लेकिन चर्चा में हर कोई इसकी प्रशंसा करता है कि यह काम करता है, इसलिए मुझे लगता है: शायद आपको "उपयोगकर्ता" शब्द को होम फ़ोल्डर के नाम से बदलना होगा।
बेशक सफलता नहीं मिली, लेकिन अब मुझे डर है कि मैंने सिस्टम में कुछ बेवकूफी की है। (यह 10.8.2 है)
क्या डर उचित है?
क्या मैं किसी तरह इसे इसके मूल स्वरूप में लौटा सकता हूँ?
यह मेरे लिए भी काम नहीं करता, लेकिन यह काम करता है।
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain स्थानीय -domain प्रणाली-उपयोगकर्ता उपयोगकर्ता