Mac OS X Mavericks & Mountain Lion میں اسپاٹ لائٹ کو کیسے غیر فعال (یا فعال) کیا جائے
فہرست کا خانہ:
Mac OS X Lion، OS X Mountain Lion، اور OS X Mavericks میں اسپاٹ لائٹ کو مکمل طور پر غیر فعال اور دوبارہ فعال کرنا ٹرمینل کی مدد سے کیا جا سکتا ہے۔ مندرجہ ذیل کمانڈ اسپاٹ لائٹ ایم ڈی ایس ایجنٹ کو لانچ ہونے سے اتار دیتی ہے، اس طرح ڈیمون کو کسی بھی ڈرائیو کو مکمل طور پر چلانے یا انڈیکس کرنے سے روکتی ہے۔
ٹرمینل کھولیں (/Applications/Utilities/ میں پایا جاتا ہے) اور اسپاٹ لائٹ انڈیکسنگ کو غیر فعال یا دوبارہ فعال کرنے کی ضرورت کی بنیاد پر درج ذیل کمانڈز درج کریں۔ یہ میک سے منسلک تمام ڈرائیوز پر انڈیکسنگ کو متاثر کرے گا۔
اسپاٹ لائٹ کو غیر فعال کریں
بنیادی طریقہ لانچ سی ٹی ایل کا استعمال کر رہا ہے، اس کے لیے انتظامی پاس ورڈ کی ضرورت ہوگی:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
ایک اور طریقہ یہ ہے کہ "sudo mdutil -a -i off" کا پرانا اشاریہ سازی کا طریقہ استعمال کیا جائے جو صرف اشاریہ سازی کو بند کر دیتا ہے، لیکن اس پر ایک منٹ میں مزید۔
Renable Spotlight
اسپاٹ لائٹ کو دوبارہ فعال کرنے کا ضامن طریقہ یہ ہے کہ اسے لانچ سی ٹی ایل کا استعمال کرتے ہوئے لانچ میں دوبارہ لوڈ کیا جائے:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
ایک بار پھر، متبادل نقطہ نظر انڈیکسنگ سے متعلق "sudo mdutil -a -i on" کمانڈ ہے، لیکن یہ طریقہ "Spotlight سرور غیر فعال ہے" کی خرابی کو پھینک سکتا ہے اور آپ کو اسے واپس آن کرنے کی اجازت نہیں دیتا ہے۔ . اگر آپ اس مسئلے کا شکار ہیں تو، انڈیکسنگ اور اسپاٹ لائٹ دونوں کو فعال کرنے کے بجائے sudo launchctl load کمانڈ استعمال کریں۔
Spotlight دوبارہ لوڈ ہونے کے ساتھ، mds ایجنٹ فائل سسٹم کو دوبارہ ترتیب دینے کے لیے فوری طور پر دوبارہ چلنا شروع کر دے گا۔ آخری بار MDS چلانے کے بعد سے تبدیلیوں اور نئی فائلوں کی مقدار پر منحصر ہے، اس میں کافی وقت لگ سکتا ہے۔ آپ تصدیق کر سکتے ہیں کہ MDS ایکٹیویٹی مانیٹر کے ذریعے چل رہا ہے یا "انڈیکسنگ ڈرائیو کا نام" پروگریس بار دیکھنے کے لیے اسپاٹ لائٹ مینو کو نیچے کر کے۔ یہ جان کر حیران نہ ہوں کہ MDS، mdworker، اور اس کے ساتھ اسپاٹ لائٹ کے عمل CPU لیتے ہیں اور ڈرائیو کو دوبارہ انڈیکس کرنے کے لیے کافی مقدار میں ڈسک I/O استعمال کرتے ہیں، جو کہ مکمل طور پر معمول کی بات ہے خاص طور پر اس کے دوبارہ فعال ہونے کے بعد ابتدائی ری انڈیکسنگ پر۔ بس اس کے ختم ہونے کا انتظار کرنا بہترین عمل ہے۔
ایک اور آپشن یہ ہے کہ مخصوص ڈرائیوز یا فولڈرز کی اسپاٹ لائٹ انڈیکسنگ کو انڈیکس سے خارج کر کے منتخب طور پر غیر فعال کر دیا جائے، یہ کرنا بہت آسان ہے اور اس میں کمانڈ لائن بالکل شامل نہیں ہے، اور اس کے بجائے آپ کو صرف آئٹمز کو اسپاٹ لائٹ کنٹرول پینل میں گھسیٹیں اور چھوڑیں۔
جو بھی طریقہ آپ کی ضروریات کے لیے موزوں ہو اسے استعمال کریں۔ اسپاٹ لائٹ فائل سسٹم کے لیے ایک طاقتور سرچ ٹول ہے اور ایک ایپلیکیشن لانچر کے طور پر بھی بہت اچھا کام کرتا ہے، اس لیے پوری سروس کو غیر فعال کرنے کے بجائے آئٹمز کو منتخب طور پر خارج کرنا اکثر بہتر ہوتا ہے۔ بہر حال، ایسے معاملات ہیں جہاں اسپاٹ لائٹ کو مکمل طور پر آف کرنا معنی رکھتا ہے، اور یہ جاننا کہ اوپر دی گئی کمانڈ کا استعمال کرکے اسے آسانی سے دوبارہ فعال کیا جاسکتا ہے، ضرورت پڑنے پر اس کو ریورس کرنا آسان ہوجاتا ہے۔