আমি আমার ম্যাকবুক এয়ার 2013-এর মাঝামাঝি সময়ে নতুন উপাদানগুলির (মাদারবোর্ড, 3x এসএসডি) সাথে এল ক্যাপিটেনে এখন সমস্যাটি পুনরুত্পাদন করেছি। পরীক্ষাটি করার সময় আমি ওএস এক্স (এল ক্যাপ্টেন, ইয়োসেমাইট) এর পরিষ্কার ইনস্টলেশন করেছি। সর্বশেষতম ওএস এক্স যেখানে স্পটলাইটে .tex অনুসন্ধান কাজ করে 10.8.5। আমি এই মুহুর্তে আমার স্পটলাইট অনুসন্ধানে কোনও .tex নথি দেখতে পাচ্ছি না। টেস্ট
- কোনও বর্তমান উত্তর স্থায়ীভাবে সমস্যার সমাধান করে না। ইয়োসেমাইটে কিছু উত্তর দেওয়ার পরে সমস্যাটি আবার ফিরে আসল। কোনও স্থিতিশীল সমাধান বিদ্যমান নেই এবং সমস্যার কারণ কী তা সামান্যই বোঝা যাচ্ছে।
সেটিংস কনফিগারেশনের নির্বাচন স্পটলাইটে প্রাসঙ্গিক নয় কারণ আমরা mdfind
টার্মিনালে সরাসরি কমান্ডটি ব্যবহার করতে পারি , যা স্পটলাইটের সমতুল্য। তবে আমরা স্পটলাইটে ডিফল্ট, ন্যূনতম এবং পূর্ণ সেটিংস চেষ্টা করেছি। পরীক্ষার জন্য, আমরা ওএস এক্সে ডিফল্ট সেটিংস ব্যবহার করি System
- সিস্টেম ওএস এক্স ইয়োসেমাইট, ওএস এক্স এল ক্যাপিটান
- টেক্সশপ.অ্যাপ ইনস্টল করা আছে। (ম্যাকটেক্স 2015, ম্যাকটেক্স -20150613.pkg)।
- টেক্স অ্যাপ্লিকেশন: টেক্সটমেট 2-বিটা 8
- স্পটলাইট / ফাইন্ডার / কোনও অনুসন্ধান অ্যাপ্লিকেশন টেক্স ফাইল এবং ম্যাকটেক্স 2015 নিয়ে কাজ করে না
- স্পটলাইট কিছু ভিন্ন সেটিংস এবং ম্যাকটেক্স 2015 এর সাথে প্রত্যাশার মতো কাজ করে।
কমান্ড mdfind
(সংস্করণ 10 জুন, 2004) স্পটলাইট অনুসন্ধানের সমান তাই একটি সাধারণ পরীক্ষা যা আমার সিস্টেমে অসফল কিছু দেয় না
mdfind sulfas | grep tex
আমি মনে করি যে সমস্যাটি হ'ল সিস্টেমটি ফাইল ফর্ম্যাট .tex` স্বীকৃতি দেয় না ` প্রথম জিনিসটি সিস্টেমটিকে স্বীকৃতি দেওয়া।
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"
)
bmike এর পরীক্ষা
ফাইল নোটস.টেক্স ফাইন্ডারে অনুসন্ধানযোগ্য নয়। আমি এটি নোটস টেক্সটে পরিবর্তন করেছি যা আমি এখন ফাইন্ডারে অনুসন্ধান করতে পারি। এটি আমাকে প্রস্তাব দেয় যে অনুসন্ধান-প্রোগ্রাম সমস্যা নয় (স্পটলাইট, এমডি ..., আপনি যা কিছু ব্যবহার করুন, যেমন আমি মন্তব্যগুলিতে বহুবার বর্ণনা করেছি)। সুতরাং টেক্সট-সিস্টেমে সমস্যা। একই ফাইলের আউটপুট তবে দুটি ভিন্ন শেষ। Txt- ফাইলের আউটপুট:
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
আমরা দেখেছি যে ম্যাকটেক্স 2015 এর টেক্সশপটিতে টেক্স.এমডিম্পোর্টার নেই। ইনস্টল করার প্রক্রিয়া এই শেষ লাইনে দেয় mdimport -L
:
"/ অ্যাপ্লিকেশনস / টেক্স / টেক্সশপ.অ্যাপ / সামগ্রী / লাইব্রেরি / স্পটলাইট / টেক্স.এমডিম্পোর্টার")
প্যাট্রিক্সের সাথে অসফল চেষ্টা করুন
mkdir -p ~/Library/Spotlight; ln -s /Applications/TeX/TeXShop.app/Contents/Library/Spotlight/TeX.mdimporter ~/Library/Spotlight/
যার পরে rm ~/Library/Spotlight/TeX.mdimporter
এবং আমরা হার্ডডিস্ককে প্রিভেন্ট -প্যানেলে নিয়ে দ্রুত স্পটলাইটের সূচকটি পুনরায় নির্ধারণ করেছিলাম এবং দ্রুত এটি সরিয়ে ফেললাম, সুতরাং সিস্টেমটিকে সূচী করতে এখন কিছুটা সময় নেওয়া উচিত।
ক্লোনামথের উত্তরের ফলাফল যা খারাপ অবস্থায় ফিরে যাওয়া পর্যন্ত একদিন কাজ করেছিল
আমি এমডিফাইন্ডে অস্থিরভাবে কিছু .tex ফাইল পাই। এই প্রস্তাবে আরম্ভ থেকে একদিন ব্যবহারের পরে, অবস্থাটি খারাপ অবস্থায় ফিরে গেল:
- অস্টিওপোরোসিস অনুসন্ধানটি একদিন আগের মতো একই ফাইলগুলি ফেরত দেয় তবে আমি লক্ষ্য করেছি যে সেই ফাইলগুলি, যা সম্প্রতি অনুসন্ধানের ম্যাচে দেখা যায়নি এবং শেষ বার সম্পাদনা করার সময় যথেষ্ট সময় ছিল, অনুসন্ধানে দৃশ্যমান নয়
- শুধুমাত্র সম্প্রতি সম্পাদিত ফাইলগুলি দেখানো হয়েছে, এবং আসলে মাঝে মাঝে এমনকি 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 = "\...";
}
সমস্যার উত্স সম্পর্কে অনুমান করুন: / ভলিউমস / ডিস্ক / স্পটলাইট- ভি 100 / ...
আমি বিভিন্ন সময় পয়েন্টে মেমরির গতিশীলতাগুলি অনুসন্ধান করেছি 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
---
যেখানে ফাইলের সামগ্রী দুটি খালি লাইন। আপনি এর সূচীর জন্য স্পটলাইট দ্বারা তৈরি অনেকগুলি সদৃশ এন্ট্রি দেখতে পান। স্পটলাইটের সূচকটির কার্যকারিতাটির বহু পয়েন্টে অনেক বেশি নকল রয়েছে। আমি বিভিন্ন মিডিয়া জুড়ে এই আচরণটিও অধ্যয়ন করেছি। ইনডেক্সিংয়ের সময় এবং ইন্ডেক্সিংয়ের সময় স্থিতিশীল সময়কালে প্রচুর ডামি / নকল ফাইল তৈরি হয়। আমি মনে করি অ্যাপল সূচকটি ডিজাইনে খারাপ কাজ করেছে যা স্পটলাইট ব্যবহার করছে।
এমডিফাইন্ড / স্পটলাইট / ফাইন্ডারের সাহায্যে আপনি কীভাবে ল্যাটেক্স ডকুমেন্টগুলি অনুসন্ধান করতে পারেন?