स्पॉटलाइट में एकल अनुप्रयोग दिखाई नहीं दे रहा है


96

मेरे पास एक अजीब मुद्दा है जहां मैटलैब जिद्दी रूप से स्पॉटलाइट खोज परिणामों में दिखाई देने से इनकार करता है।

मुझे यकीन नहीं है कि क्या जानकारी प्रदान करने के अलावा तथ्य यह स्पष्ट रूप से मौजूद है अनुप्रयोगों में:

मैटलैब दिखाने वाला टर्मिनल है

यह लॉन्चपैड में भी ठीक दिखाई देता है:

मैटलैब दिखाने वाली स्पॉटलाइट है

स्पॉटलाइट द्वारा अनुक्रमित होने से मुझे कुछ भी अवरुद्ध नहीं है:

स्पॉटलाइट सेटिंग्स

और फिर भी, स्पॉटलाइट में सटीक नाम की खोज करने पर भी कुछ क्रैश लॉग की उपज होती है।

सुर्खियों खोज

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

कोई विचार?


क्या आप केवल आपको मैटलैब दिखाने के लिए स्पॉटलाइट खोज रहे हैं या क्या आपके पास मैटलैब डॉक्स का एक फ़ोल्डर है जिसे आप अनुक्रमित करना चाहते हैं?
fsb

@fbara: मैटलैब तो मैं इसे स्पॉटलाइट का उपयोग करके जल्दी से खोल सकता हूं।
६:५० बजे houbysoft

@fbara: धन्यवाद, लेकिन दुर्भाग्य से, काम नहीं करता, बस कोशिश की
houbysoft

@fbara: वास्तव में, आज इसने काम करना शुरू कर दिया है ... मुझे यकीन नहीं है कि अगर आपने जो सुझाव दिया था, उसे करने के बाद मैं लंबे समय तक इंतजार नहीं करूंगा या यदि यह असंबंधित है, लेकिन यदि आप पोस्ट करना चाहते हैं तो आपने एक उत्तर के रूप में कहा हो सकता है। के रूप में अच्छी तरह से स्वीकार कर लिया है क्योंकि यह अब हल हो गया है।
हॉबीसॉफ्ट

मुझे खुशी है कि इसने काम करना शुरू कर दिया! मैंने उत्तर पोस्ट कर दिया है।
एफएसबी

जवाबों:


187

के पास जाओ System Preferences --> Spotlight --> Privacy। हालांकि यह खुला है, के लिए जाने Finder --> Applicationsऔर खींचें मैटलैब से Applicationsमें Privacy। बंद करें System Preferencesफिर इसे फिर से खोलें और उसी जगह से मटलब को हटा दें ।

यह एक बारहसिंगे के लिए मजबूर करेगा Spotlight। मैंने कुछ लोगों के लिए यह काम देखा है और दूसरों के लिए नहीं, लेकिन यह एक शॉट के लायक है।


1
यह मेरे लिए भी काम करता है जिसमें Genymotion नहीं मिला।
22

2
यह ध्यान देने योग्य है कि यह सूचकांक का पुनर्निर्माण कर रहा है, इसलिए ऐसा करने के बाद, इसे देने से पहले थोड़ा इंतजार करें।
लेडीकैलिन

2
प्रतिभाशाली। इसने मेरे लिए यह मुद्दा तय कर दिया। बहुत धन्यवाद!
रयान फार्ले

4
यह केवल एक अस्थायी सुधार है। समय की अनिश्चित राशि के बाद समस्या फिर से सामने आती है।
evolutionxbox

2
काम किया! कोई सुराग क्यों यह पहली जगह में हो रहा है?
एलेक जैकबसन

80

एक टर्मिनल में, दर्ज करें:

sudo mdutil -E /

मैंने फ़ोल्डर के Preferences --> Spotlight --> Privacyसाथ सुझाव देने की कोशिश की /Applicationsलेकिन यह मेरे लिए काम नहीं आया।

फिर मैंने sudo mdutil -E /Applicationsएक टर्मिनल में कोशिश की , और यह भी काम नहीं किया।

यह संभव है कि Preferences --> Spotlight --> Privacyपूरे डिस्क के साथ सुझाव का उपयोग करने पर भी काम किया गया होगा, लेकिन किसी भी स्थिति में, मुझे sudo mdutil -E /कमांड लाइन पर उस एकल कमांड ( ) को टाइप करना आसान लगता है।

यह आदेश reindexing प्रक्रिया शुरू करता है और फिर जल्दी से बाहर निकलता है, इसलिए आपके एप्लिकेशन को स्पॉटलाइट के माध्यम से सुलभ होने के लिए चलने के बाद इसमें कुछ समय लग सकता है। यह देखने के लिए कि क्या यह अभी भी अनुक्रमण है, एक आसान तरीका स्पॉटलाइट (कमांड-स्पेस) शुरू करना और कम से कम 1 वर्ण टाइप करना है। यदि यह रीइंडेक्सिंग है, तो यह पाठ प्रविष्टि क्षेत्र के ठीक नीचे "अनुक्रमण" कहेगा।


महान और बहुत आसान काम करता है
स्टीवेहाकर

11

मैंने इसे कभी नहीं आजमाया है, लेकिन mdimport -d1 /Applications/Matlab_R2015b.appटर्मिनल में चलाने से भी काम हो सकता है। बढ़ती डिबगिंग जानकारी के लिए आप संख्या 4 तक बढ़ा सकते हैं, जो आपको बता सकती है कि अनुक्रमण काम क्यों नहीं कर रहा है। आप अन्य कमांड लाइन विकल्प mdimportमैन पेज पर पा सकते हैं ।


3
यह मतदान क्यों होता है? मुझे लगता है कि स्पॉटलाइट की प्राइवेसी ब्लैकलिस्ट में लक्ष्य को जोड़ने और हटाने के माध्यम से री-इंडेक्सिंग को ट्रिगर किया गया है, बल्कि यह अजीब है, हालांकि यह भी है कि ऐप्पल कुछ समर्थन पेज पर क्या सुझाता है। टर्मिनल के माध्यम से री-इंडेक्सिंग को ट्रिगर करना मेरे लिए अधिक कुशल लगता है। sudo mdutil -E /Applicationsएक शॉट के लायक भी हो सकता है।
दिन

1
अन्य reindexing समाधान मेरे लिए काम नहीं किया। मैन्युअल रूप से ऐप को स्पॉटलाइट के कैश में जोड़ना केवल एक चीज थी जो काम करती थी।
श्री रोजर्स

यह एकमात्र उपाय है जो मेरे लिए भी काम करता है
रॉनी

7

मेरे पास हाल ही में एक ऐसा ही मुद्दा था, जहां कुछ ऐप मेरे सभी डेटा को एक नए मैक पर ले जाने के बाद दिखाना नहीं चाहते थे। मैंने सभी सुझाए गए समाधानों की कोशिश की, फिर भी कुछ भी मदद नहीं की। अधिक विवरणों में ऐप्स का निरीक्षण करते हुए, मैंने देखा कि उनके पास "एटीएक्सिब्यूटेड एटीट्रिब्यूट्स" ( xattr) थे जिन्हें नाम दिया गया था:

com.apple.finder.copy.source.inode#N
com.apple.finder.copy.source.volumeuuid#N

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

आमतौर पर खोजक कॉपी के बाद इन सभी विशेषताओं को हटा देता है, लेकिन किसी तरह ये विशेषताएँ मेरे मामले में फंस गईं और इन विशेषताओं के सेट के साथ, स्पॉटलाइट ने ऐप्स को दिखाने से इनकार कर दिया, यह सोचते हुए कि वे अभी भी कॉपी होने की प्रक्रिया में हैं।

मुझे उस समस्या को ठीक करने के लिए उन्हें स्वयं निकालना पड़ा:

xattr -d com.apple.finder.copy.source.inode#N PATH
xattr -d com.apple.finder.copy.source.volumeuuid#N PATH

PATHआवेदन के लिए पूर्ण पथ होने के साथ (बस इसे फाइंडर से टर्मिनल विंडो में खींचें और पूर्ण पथ वहां लिखा गया है)। पहुँच अनुमतियाँ / स्वामित्व के आधार पर, आपको sudoविस्तारित विशेषाधिकार प्राप्त करने के लिए आदेशों को प्रस्तुत करना पड़ सकता है ।

मुझे लगा कि यह जानकारी दुनिया के साथ साझा करने में मददगार हो सकती है, इसीलिए मैं इसे यहां पोस्ट कर रहा हूं।


शानदार सुझाव। मैंने पाया कि मेरे पास com.apple.quarantine xattr सेट वाला एक ऐप था। उस विशेषता को हटाने से स्पॉटलाइट खोजों में इसे तुरंत दिखाने की अनुमति मिलती है।
डान वेनलोनिस

6

स्वीकृत उत्तर के लिए जल्दी विकल्प:

  1. के लिए जाओ System Preferences --> Spotlight --> Search Results
  2. अचयनित करें Applications
  3. टिकटिक Applications

आपको (2) और (3) के बीच वरीयताओं को बंद करने और पुनः खोलने की आवश्यकता हो सकती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.