मैंने अपनी मैकबुक एयर 2013-मिड में नए घटकों (मदरबोर्ड, 3x एसएसडी) के साथ अब एल कैपिटान में भी समस्या को पुन: पेश किया है। मैंने परीक्षण करते समय ओएस एक्स (एल कैपिटन, योसेमाइट) की साफ स्थापना की है। स्पॉटलाइट में नवीनतम OS X जहां। नेट खोज कार्य 10.8.5 है। मुझे इस समय अपने स्पॉटलाइट खोज में कोई भी शीर्ष दस्तावेज़ नहीं दिखाई दे रहे हैं। टेस्ट
- कोई भी वर्तमान उत्तर समस्या को स्थायी रूप से हल नहीं करता है। योसेमाइट में, कुछ समय बाद समस्या वापस हो गई। कोई स्थिर समाधान मौजूद नहीं है और इस समस्या का कारण क्या है, इसकी थोड़ी समझ है।
स्पॉटलाइट में सेटिंग्स कॉन्फ़िगरेशन का चयन प्रासंगिक नहीं है क्योंकि हम सीधे कमांड mdfind
में टर्मिनल का उपयोग कर सकते हैं , जो स्पॉटलाइट के बराबर है। हालाँकि, हमने स्पॉटलाइट में डिफ़ॉल्ट, न्यूनतम और पूर्ण सेटिंग्स की कोशिश की है। परीक्षणों के लिए, हम OS X सिस्टम और एप्लिकेशन में डिफ़ॉल्ट सेटिंग्स का उपयोग करते हैं
- सिस्टम OS X Yosemite, OS X El Capitan
- TexShop.app स्थापित है। (MacTeX 2015, mactex-20150613.pkg)।
- टेक्स ऐप: टेक्स्टमेट 2-बीटा 8
- स्पॉटलाइट / फाइंडर / कोई भी खोज ऐप TeX फ़ाइलों और MacTeX 2015 के साथ काम नहीं करता है
- स्पॉटलाइट कुछ अलग सेटिंग्स के साथ और MacTeX 2015 के साथ भी अपेक्षित है।
कमांड mdfind
(संस्करण 10 जून, 2004) स्पॉटलाइट खोज के बराबर है, इसलिए एक सरल परीक्षण जो मेरे सिस्टम में असफल कुछ भी नहीं देता है
mdfind sulfas | grep tex
मुझे लगता है कि समस्या यह है कि सिस्टम फ़ाइलफॉर्मैट .ex` को नहीं पहचानता है। पहली बात यह है कि सिस्टम इसे पहचान ले।
केवल खोज करने के लिए tjt263 के सुझाव .tex खोजक / स्पॉटलाइट में
Spotlight .tex
या टर्मिनल कमांड का आउटपुट मेरे सिस्टम में टेक्स -फाइल्स को सही तरीके से देता है। हालाँकि, इसे अन्य शब्दों से जोड़कर, जैसे .tex diabetes
कोई टेक्स-फ़ाइल्स नहीं देता है। द्वारा प्राप्त आयातक mdimport -L
:
2015-09-22 15:31:42.352 mdimport[8163:707] Paths: id(502) (
"/Library/Spotlight/iBooksAuthor.mdimporter",
"/Library/Spotlight/iWork.mdimporter",
"/Library/Spotlight/Microsoft Office.mdimporter",
"/System/Library/Spotlight/Application.mdimporter",
"/System/Library/Spotlight/Archives.mdimporter",
"/System/Library/Spotlight/Audio.mdimporter",
"/System/Library/Spotlight/Automator.mdimporter",
"/System/Library/Spotlight/Bookmarks.mdimporter",
"/System/Library/Spotlight/Chat.mdimporter",
"/System/Library/Spotlight/CoreMedia.mdimporter",
"/System/Library/Spotlight/Font.mdimporter",
"/System/Library/Spotlight/iCal.mdimporter",
"/System/Library/Spotlight/Image.mdimporter",
"/System/Library/Spotlight/iPhoto.mdimporter",
"/System/Library/Spotlight/iPhoto8.mdimporter",
"/System/Library/Spotlight/Mail.mdimporter",
"/System/Library/Spotlight/MIDI.mdimporter",
"/System/Library/Spotlight/Notes.mdimporter",
"/System/Library/Spotlight/PDF.mdimporter",
"/System/Library/Spotlight/PS.mdimporter",
"/System/Library/Spotlight/QuartzComposer.mdimporter",
"/System/Library/Spotlight/RichText.mdimporter",
"/System/Library/Spotlight/SystemPrefs.mdimporter",
"/System/Library/Spotlight/vCard.mdimporter",
"/Applications/Microsoft Office 2011/Microsoft Outlook.app/Contents/Library/Spotlight/Microsoft Outlook.mdimporter",
"/Applications/Xcode.app/Contents/Library/Spotlight/uuid.mdimporter",
"/Applications/DjView.app/Contents/Library/Spotlight/DjVu.mdimporter"
)
बाइक के परीक्षण
फ़ाइल नोट्स। खोजक में खोजा नहीं गया। मैं इसे नोट्स में बदल देता हूं। इसे मैं अब फाइंडर में खोज सकता हूं। यह मुझे प्रस्तावित करता है कि सर्च -प्रोग्राम समस्या (स्पॉटलाइट ... md ..., जो भी आप उपयोग करते हैं, जैसा कि मैंने कई बार टिप्पणियों में वर्णित किया है)। तो सिस्टम में टेक्स -प्रोब्लेम। एक ही फ़ाइल के आउटपुट, लेकिन दो अलग-अलग अंत के साथ। Txt -file का आउटपुट:
15:42:23:Desktop:masi$ mdls 8.9.2015.txt
kMDItemContentCreationDate = 2015-09-22 13:38:31 +0000
kMDItemContentModificationDate = 2015-09-22 13:38:31 +0000
kMDItemContentType = "public.plain-text"
kMDItemContentTypeTree = (
"public.plain-text",
"public.text",
"public.data",
"public.item",
"public.content"
)
kMDItemDateAdded = 2015-09-22 13:39:22 +0000
kMDItemDisplayName = "8.9.2015.txt"
kMDItemFSContentChangeDate = 2015-09-22 13:38:31 +0000
kMDItemFSCreationDate = 2015-09-22 13:38:31 +0000
kMDItemFSCreatorCode = ""
kMDItemFSFinderFlags = 0
kMDItemFSHasCustomIcon = 0
kMDItemFSInvisible = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = 0
kMDItemFSLabel = 0
kMDItemFSName = "8.9.2015.txt"
kMDItemFSNodeCount = 62503
kMDItemFSOwnerGroupID = 20
kMDItemFSOwnerUserID = 502
kMDItemFSSize = 62503
kMDItemFSTypeCode = ""
kMDItemKind = "Plain Text Document"
kMDItemLogicalSize = 62503
kMDItemPhysicalSize = 65536
टेक्स -फाइल का आउटपुट:
15:42:27:Desktop:masi$ mdls 8.9.2015.tex
kMDItemContentCreationDate = 2015-09-22 13:38:31 +0000
kMDItemContentModificationDate = 2015-09-22 13:38:31 +0000
kMDItemContentType = "org.tug.tex"
kMDItemContentTypeTree = (
"org.tug.tex",
"public.text",
"public.data",
"public.item",
"public.content"
)
kMDItemDateAdded = 2015-09-22 13:42:37 +0000
kMDItemDisplayName = "8.9.2015.tex"
kMDItemFSContentChangeDate = 2015-09-22 13:38:31 +0000
kMDItemFSCreationDate = 2015-09-22 13:38:31 +0000
kMDItemFSCreatorCode = ""
kMDItemFSFinderFlags = 0
kMDItemFSHasCustomIcon = 0
kMDItemFSInvisible = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = 0
kMDItemFSLabel = 0
kMDItemFSName = "8.9.2015.tex"
kMDItemFSNodeCount = 62503
kMDItemFSOwnerGroupID = 20
kMDItemFSOwnerUserID = 502
kMDItemFSSize = 62503
kMDItemFSTypeCode = ""
kMDItemKind = "TeX document"
kMDItemLogicalSize = 62503
kMDItemPhysicalSize = 65536
वांटेड कमांड्स:
mkdir /Users/masi/Desktop/masi
18:07:56:~:masii$ cp /tmp/8.9.2015.tex /Users/masi/Desktop/masi/
18:08:09:~:masi$ cd /Users/masi/Desktop/masi/
18:08:16:masi:masi$ echo osteoporosis > test_file.txt
18:08:24:masi:masi$ mdfind osteoporosis |grep /Users/masi/Desktop/masi/
/Users/masi/Desktop/masi/test_file.txt
18:08:47:masi:masi$ mdls -name kMDItemContentType test_file.txt
kdItemContentType = (public.plain-text)
18:09:49:masi:masi$ mv test_file.txt test_file.tex
18:10:14:masi:masi$ mdfind osteoporosis | grep /Users/masi/Desktop/masi/
18:10:20:masi:masi$ mdls -name kMDItemContentType test_file.tex
kMDItemContentType = "org.tug.tex"
चैट में वर्तमान नैदानिक उपकरण का उपयोग करना और चर्चा करना
अच्छी तरह से छिपी हुई कमांड क्या एप्लिकेशन सेवाओं के डेटाबेस लॉन्च करना संभव है जो एक मनमानी फ़ाइल या यूटीआई प्रकार खोलेंगे?
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | grep -n7 org.tug.tex
हमने पाया कि MacTeX 2015 के TeXShop में TeX.mdimporter नहीं हैं। स्थापित कर रहा है इस की अंतिम पंक्ति पर देता है mdimport -L
:
"" आवेदन / teX/TeXShop.app/Contents/Library/Spotlight/TeX.mdimporter ")
पैट्रिक्स के साथ असफल प्रयास
mkdir -p ~/Library/Spotlight; ln -s /Applications/TeX/TeXShop.app/Contents/Library/Spotlight/TeX.mdimporter ~/Library/Spotlight/
जिसके बाद rm ~/Library/Spotlight/TeX.mdimporter
और हमने हार्डडिस्क को प्रीवेंट-पैन को स्थानांतरित करके स्पॉटलाइट के सूचकांक को रीसेट कर दिया और इसे जल्दी से हटा दिया, इसलिए सिस्टम को इंडेक्स करने में अभी कुछ समय लग रहा है।
klanomath के उत्तर परिणाम जो एक दिन तक खराब स्थिति में वापस जाने तक काम करते हैं
मुझे mdfind में कुछ .tex फाइलें मिलती हैं। इस प्रस्ताव के init से एक दिन के उपयोग के बाद, हालत खराब स्थिति में वापस आ गई:
- ऑस्टियोपोरोसिस खोज एक दिन पहले की तरह ही फाइलें लौटाती है, लेकिन मैंने देखा कि उन फ़ाइलों को, जो हाल ही में खोज मैचों में दिखाई नहीं दिए हैं और जब पिछली बार संपादित किए गए पर्याप्त समय, खोज में दिखाई नहीं दे रहे हैं
- केवल हाल ही में संपादित की गई फ़ाइलों को दिखाया गया है, और वास्तव में कभी-कभी 3.5 महीने पुरानी फाइलें भी दिखाई गई हैं
चल रहा है 18:25:06:~:masi$ /usr/bin/mdimport -d3 /Users/masi/Dropbox/Internal\ Diseases/24.9.2015.tex
और हो रहा है
(Debug) Import: file:/Users/masi/Dropbox/Internal Diseases/24.9.2015.tex plugin:file://localhost/Library/Spotlight/TeX.mdimporter/ /Library/Spotlight/TeX.mdimporter
(Info) Import: edu.uo.texshop.tex
(Debug) Import: Attributes for file /Users/masi/Dropbox/Internal Diseases/24.9.2015.tex: {
":MD:kMDExtendedImportDictionary" = {
};
"_kMDItemFinderLabel" = 0;
"com_apple_metadata_modtime" = 464803819;
kMDItemContentCreationDate = "2015-09-23 19:57:11 +0000";
kMDItemContentModificationDate = "2015-09-24 16:10:19 +0000";
kMDItemContentType = "edu.uo.texshop.tex";
kMDItemContentTypeTree = (
"edu.uo.texshop.tex",
"public.text",
"public.data",
"public.item",
"public.content",
"public.plain-text",
"org.tug.tex"
);
kMDItemDateAdded = "2015-09-23 19:57:11 +0000";
kMDItemDisplayName = {
"" = "24.9.2015.tex";
};
kMDItemKind = {
"" = "TeX File";
en = "TeX File";
pt = "Documento TeX";
};
kMDItemLogicalSize = 18220;
kMDItemPhysicalSize = 20480;
kMDItemTextContent = "\...";
}
2015-09-24 18:25:50.335 mdimport[6875:707] Imported '/Users/masi/Dropbox/Internal Diseases/24.9.2015.tex' of type 'edu.uo.texshop.tex' with plugIn /Library/Spotlight/TeX.mdimporter.
2015-09-24 18:25:50.336 mdimport[6875:707] Attributes: {
":MD:kMDExtendedImportDictionary" = {
};
"_kMDItemFinderLabel" = 0;
"_kMDItemStaticInterestScore" = "0.5";
"com_apple_metadata_modtime" = 464803819;
kMDItemContentCreationDate = "2015-09-23 19:57:11 +0000";
kMDItemContentModificationDate = "2015-09-24 16:10:19 +0000";
kMDItemContentType = "edu.uo.texshop.tex";
kMDItemContentTypeTree = (
"edu.uo.texshop.tex",
"public.text",
"public.data",
"public.item",
"public.content",
"public.plain-text",
"org.tug.tex"
);
kMDItemDateAdded = "2015-09-23 19:57:11 +0000";
kMDItemDisplayName = {
"" = "24.9.2015.tex";
};
kMDItemKind = {
"" = "TeX File";
en = "TeX File";
pt = "Documento TeX";
};
kMDItemLogicalSize = 18220;
kMDItemPhysicalSize = 20480;
kMDItemTextContent = "\...";
}
समस्या की उत्पत्ति के बारे में अनुमान लगाएँ: /Volumes/Disc/.Spotlight-V100 / ...
मैंने अलग-अलग समय बिंदुओं पर मेमोरी की गतिशीलता की जांच की fdupes -rd /Volumes/Disc2/
, निम्न नमूना अनुक्रमण के दौरान है:
[1] /Users/masi/Dropbox/det2/plan.tex
[2] /Volumes/Disc2/.Spotlight-V100/Store-V2/440B4DE1-129F-46AB-9D58-14F473B0282A/Cache/0000/0000/0003/213630.txt
[3] /Volumes/Disc2/.Spotlight-V100/Store-V2/440B4DE1-129F-46AB-9D58-14F473B0282A/Cache/0000/0000/0003/213631.txt
[4] /Volumes/Disc2/.Spotlight-V100/Store-V2/440B4DE1-129F-46AB-9D58-14F473B0282A/Cache/0000/0000/0003/213633.txt
... [10] sometimes much more
---
जहां फ़ाइल सामग्री दो खाली लाइनें हैं। आप इसके अनुक्रमणिका के लिए स्पॉटलाइट द्वारा बनाई गई कई डुप्लिकेट प्रविष्टियाँ देखते हैं। स्पॉटलाइट के सूचकांक में इसके कामकाज के कई बिंदुओं में बहुत अधिक डुप्लिकेट हैं। मैंने इस व्यवहार का अध्ययन विभिन्न मीडियम में भी किया। अनुक्रमण के दौरान और अनुक्रमण के दौरान स्थिर अवधि के दौरान बनाई गई बहुत सारी डमी / डुप्लिकेट फाइलें होती हैं। मुझे लगता है कि ऐप्पल ने सूचकांक को डिजाइन करने में खराब काम किया है जो स्पॉटलाइट का उपयोग कर रहा है।
आप mTind / स्पॉटलाइट / फाइंडर के साथ LaTeX दस्तावेजों को कैसे खोज सकते हैं?