खोजकर्ता में "ला रहा है ..." व्यवहार "योसेमाइट में मेनू" के साथ खोलें


42

मुझे नहीं पता कि अन्य लोगों ने योसेमाइट में यह नोटिस किया है:

फ़ाइंडर में फ़ोकस वाली फ़ाइल के साथ, जब आप कर्सर को "ओपन विथ" प्रविष्टि में ले जाते हैं, चाहे संदर्भ मेनू या मेनू बार से -> फ़ाइल, एक "लास्टिंग ..." सबट्री दिखाई देता है।

खोजक राइट क्लिक करें खुलने के साथ स्क्रीनशॉट प्राप्त करें

एक पल बाद, सामान्य संदिग्ध दिखाई देते हैं, जैसा कि उन्होंने पिछले ओएस एक्स संस्करणों में किया था।

खोजक राइट क्लिक के साथ खुला स्क्रीनशॉट

यह व्यवहार, मुझे लगता है, एक सुधार माना जाता है। चूंकि /Application/***.app/Contents/Info.plist लाइव-प्रचलित है, उपयोगकर्ता को संबंधित परिवर्तनों को प्रदर्शित करने के लिए लॉन्चसर्विस को रीसेट करने की आवश्यकता नहीं है। यह मेरा अनुमान है।

हालाँकि, यह मेरे लिए एक समस्या का कारण बनता है। मैं मेन्यू बार -> फाइल -> ओपन विथ -> कुछ ऐप को इनवॉइस करने के लिए एप्स्क्रिप्ट या बेटरटचटूल के माध्यम से कीबोर्ड शॉर्टकट बनाता हूं।

इस तरह मैंने TextMate, FN + SHIFT + 2 के साथ राइट प्रो, आदि के साथ फाइल खोलने के लिए FN + SHIFT + 1 को प्रोग्राम किया।

1) "ट्रिगर के साथ ओपन" पर कर्सर लाने के लिए कर्सर की जरूरत है, और 2) लाने में देरी से मेरी स्क्रिप्ट अवैध हो जाती है।

मैं इस सिद्धांत को सत्यापित करने में सक्षम था: 1) एक फ़ाइल पर राइट क्लिक करके, 1) "ओपन विथ" एंट्री पर होवर करें, 3) सबमेनू लाने के लिए प्रतीक्षा करें, 4) प्रसंग मेनू के बाहर क्लिक करें इसे गायब करने के लिए, 5) कीबोर्ड शॉर्टकट इनवोक करें।

और शॉर्टकट काम कर गया।

तो ये मेरे सवाल हैं:

1) जाहिर है, क्या मैं पूर्व-योसेमाइट व्यवहार पर वापस लौट सकता हूं?

2) क्या किसी के पास चतुराई से और कुशलता से मांग पर कई ऐप के साथ एक फ़ाइल प्रकार खोलने के लिए चतुर तरीके हैं?

अद्यतन करें:

अब तक, मेरे पास एक वर्कअराउंड है, वह है ऑटोमेटर सर्विस बनाना। यहाँ TextMate के साथ एक उदाहरण दिया गया है:

सेवा

मैं बिना देरी किए इसे 1) मेनूबार -> खोजक -> सेवा -> टेक्स्टमैट के साथ खोल सकता हूं, 2) संदर्भ मेनू के शीर्ष स्तर, या 3) एक कीबोर्ड शॉर्टकट अगर मैं चुनता हूं।

संदर्भ की विकल्प - सूची

यह दो गुच्छों के साथ आता है:

1) सेवा में प्राप्त वस्तुओं को व्यापक परिभाषा में होना चाहिए, उदाहरण के लिए फाइलें और फ़ोल्डर्स । खोजक को मान्यता नहीं है, उदाहरण के लिए, .plist फ़ाइलों को दस्तावेज़ के रूप में। यदि आप सेवा केवल दस्तावेजों को प्राप्त करने के लिए सेट करते हैं , तो Open with TextMate तब प्रदर्शित नहीं होता जब आप इसे .plist फ़ाइल पर उपयोग करना चाहते हैं ।

2) (1) के कारण, यह मेनू प्रविष्टि फाइंडर में प्रत्येक आइटम पर दिखाई देती है। अगर यह केवल एक या दो कस्टम प्रविष्टियाँ हैं तो यह पर्याप्त नहीं है। यदि छह या सात है, तो आइटम का यह समूह संदर्भ मेनू पर ले जाने वाला है।


मुझे यह भी मिल रहा है, लेकिन मेरे लिए सूची को पॉप करने में एक पल से अधिक समय लग रहा है, कभी-कभी यह बस नहीं होगा। मैं एक देर से 2012 का उपयोग कर रहा हूँ MAC मिनी 16GB के साथ RAM तो इसे चलाने के लिए इतना कठिन नहीं होना चाहिए!
जे बी।

आपको केवल सर्विसेज सबमेनू के बजाय शीर्ष स्तर के मेनू में प्रदर्शित होने के लिए कैसे मिला?
नूह

@ नोहा जब सर्विस मेनू में केवल कुछ आइटम हैं तो यह सबमेनू के बिना इस तरह से दिखाई देता है, मुझे लगता है।
दीमदीप

जवाबों:


65

मेरे पास एक ही मुद्दा था और 'लास्टिंग ...' में कई सेकंड लग रहे थे। मैं निम्नलिखित कमांड के साथ लॉन्च सेवाओं को रीसेट करता हूं:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed -r -f -v -domain local -domain user -domain system

1
काम करने लगता है;)
टॉबी

1
इसने 'लेस्चिंग ...' के बीच लैग (कभी-कभी ~ 1 मिनट) तय किया और एक उपयोगी सूची मेरे लिए भी प्रस्तुत की जा रही है
एरिन ड्रमंड

यह मेरे लिए भी तय है। इस फिक्स से पहले, जब अंततः सूची प्राप्त हुई, "अन्य ..." चुनना अविश्वसनीय धीमी और शिथिल होगा, जिससे मेरे सीपीयू को खोजक प्रक्रिया के लिए 70% तक चलाया जा सके।
15

2
हाँ यह ठीक करता है ... लेकिन यह कुछ दिनों के बाद वापस आता है। यह कोई स्थायी समाधान नहीं है
पूजन श्रीवास्तव

पहली गोली काम की ... मैंने ऐसा करने के बारे में सोचा भी नहीं था! हां! मुझे लगा कि यह नया Adobe सामान है जिसे मैंने स्थापित किया था: P
Adrian Sluyters

2

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

देरी बढ़ जाती है ( /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed -r -f -v -domain local -domain user -domain system) , तो पहली टिप्पणी से लॉन्च सेवाओं को रीसेट करें । जबकि कमांड निष्पादित होती है, आप कंसोल में देख सकते हैं

LaunchServices: डेटाबेस सीडिंग शुरू करें "

तथा

"... पूरा डेटाबेस सीडिंग"

कभी-कभी रीसेट / पुनर्निर्माण के लिए पूरे एक मिनट का समय लगता है! जब टर्मिनल निष्पादित होता है तो टर्मिनल विंडो में कई त्रुटि संदेश भी होते हैं (उदाहरण के लिए, लाइवकोड एप्लिकेशन के सामुदायिक संस्करण को पंजीकृत करना)।

रीसेट लॉन्च सर्विसेज कमांड को लिंगोन जैसी किसी चीज में डालना और इसे हर बार चलाना तब तक जाने का रास्ता हो सकता है जब तक कि ऐप्पल कुछ भविष्य के अपडेट में देरी को ठीक नहीं करता है।


1

मैंने यह देखा जब मेरे पास टाइम मशीन डिस्क जुड़ी हुई है जो थोड़ी देर में उपयोग नहीं की गई है। यदि डिस्क सो रही है और मैं राइट-क्लिक करता हूं, तो मुझे संदर्भ मेनू में "लास्टिंग" दिखाई देता है। तब मैं सुनता हूँ HDD उठो, एक दूसरे के लिए स्पिन, और "ओपन विथ" मेनू अंत में आबाद है।

जब मेरे पास बाहरी ड्राइव संलग्न नहीं होती है, तो मुझे यह व्यवहार दिखाई नहीं देता है।

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