बाहरी हार्ड ड्राइव पर एप्लिकेशन को "ओपन विथ" संदर्भ मेनू में दिखाने से कैसे रोकें?


15

मेरी मशीन (शेर) पर दो हार्ड ड्राइव हैं। एक में नियमित रूप से उपयोग की जाने वाली OS की नियमित प्रतिलिपि होती है, किसी के पास OS की थोड़ी पुरानी प्रति होती है जिसे मैं बैकअप के रूप में रखता हूं (यदि पहली ड्राइव काम करना बंद कर दे)।

कुछ हद तक परेशान करने वाली समस्या यह है कि जब भी मैं किसी फ़ाइल पर राइट-क्लिक करता हूं और "ओपन विथ" पर जाता हूं, तो मेरे पास प्रत्येक एप्लिकेशन के लिए दो प्रविष्टियां कैस्केडिंग मेनू में दिखाई देंगी, दो ड्राइव में से एक एप्लिकेशन की प्रत्येक कॉपी से। रोजमर्रा के उपयोग की ड्राइव से एक नया संस्करण होगा क्योंकि मैं उन्हें नियमित रूप से अपडेट करता हूं (इस तरह से मैं बता सकता हूं कि किस ऐप का उपयोग करना है)।

मैंने प्रलेखन के आसपास देखा और ऐसा लगता है कि मैं लॉन्च सेवाओं का उपयोग कर सकता हूं

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister

लेकिन मुझे ऐसा कोई उदाहरण नहीं मिला है जो मुझे वही दिख रहा हो जो मैं ढूंढ रहा हूं। कोई विचार? धन्यवाद!


दूसरे विभाजन को अनमाउंट करें?
डैनियल बेक

मैं ऐसा नहीं करना चाहता क्योंकि मेरे पास एक ही ड्राइव में कुछ अन्य फाइलें (जिनका मैं सक्रिय रूप से उपयोग करता हूं)।
छत बिल्ली

जवाबों:


18

इस प्रक्रिया का प्रयास करें:

  1. स्पॉटलाइट इंडेक्सिंग से अपनी दूसरी ड्राइव को बाहर करें (या, यदि आप स्पॉटलाइट के माध्यम से इस तक पहुंच रखना चाहते हैं, तो /Applicationsइसके आइकन को स्पॉटलाइट सिस्टम सेटिंग्स के गोपनीयता फलक में खींचकर)। यह लॉन्च सेवाओं को ड्राइव पर ऐप्स देखने और अगले चरण में उन्हें फिर से पंजीकृत करने से पहले ही रोक देगा।
  2. लॉन्च सेवाएं कमांड के साथ उपलब्ध ऐप्स की सूची को फिर से लोड करें/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user । चूंकि दूसरी ड्राइव के ऐप्स अब स्पॉटलाइट के माध्यम से उपलब्ध नहीं हैं, इसलिए नया डेटाबेस केवल आपके मुख्य ड्राइव पर ही होगा।
  3. खोज मेनू के साथ अपने ओपन को फिर से बनाने के लिए फाइंडर को पुनः आरंभ करें (पुनरारंभ विकल्प प्राप्त करने के लिए इसके डॉक आइकन पर विकल्प-राइट क्लिक करें, या killall Finderटर्मिनल में करें)।

बहुत बढ़िया! पूरी तरह से काम किया।
छत बिल्ली

लेकिन तब "खोज" (फ़ाइलें और फ़ोल्डर्स) सुविधा उस बाहरी ड्राइव पर काम नहीं करेगी :(
निंबज़

@Nimbuz: यह है कि यदि ऐसा है तो आप पूरी ड्राइव बाहर करते हैं, के रूप में ढूंढें सुविधा है स्पॉटलाइट। हालाँकि, जैसा कि मैंने उत्तर में बताया है, आप केवल /Applicationsबाहरी ड्राइव को छोड़कर कुछ भी खोज सकते हैं लेकिन ऐप्स ।
kopischke

केवल बाहरी ड्राइव के लिए अनुक्रमण को अक्षम करने का कोई विकल्प नहीं है। आप इसे सक्षम या अक्षम करें।
निंबूज

2
@ निंबज: आप किसी भी ड्राइव से बाहरी फ़ोल्डरों की गोपनीयता फलक में व्यक्तिगत फ़ोल्डर जोड़ सकते हैं - बाहरी या आंतरिक। बस उत्तर में दिए गए निर्देशों का पालन करें।
kopischke
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.