میک OS X میں "واپس لاگ ان ہونے پر ونڈوز کو دوبارہ کھولیں" کو مکمل طور پر غیر فعال کریں۔
فہرست کا خانہ:
آپ نے دیکھا ہوگا کہ جب آپ Mac OS X کو لاگ آؤٹ یا ریبوٹ کرتے ہیں، تو آپ کو ایک ڈائیلاگ ونڈو ملتی ہے جس میں ایک چیک باکس ہوتا ہے جس میں "واپس لاگ ان ہونے پر ونڈوز کو دوبارہ کھولیں" کے ساتھ ہوتا ہے جو آپ کی موجودہ کھلی تمام ایپلیکیشنز کو بحال کرتا ہے اور windows.
اگر آپ کو یہ پسند نہیں ہے اور آپ ونڈوز کو دوبارہ نہ کھولنے کے لیے باکس کو غیر چیک کرنے سے تھک چکے ہیں، تو آپ اس خصوصیت کو بیکار بنانے کے لیے تھرڈ پارٹی اسکرپٹ استعمال کر سکتے ہیں۔واضح کرنے کے لیے، یہ جو کرتا ہے وہ فیچر کو مستقل بنیادوں پر مکمل طور پر غیر فعال کر دیتا ہے، اس سے قطع نظر کہ ونڈوز کو محفوظ کرنے کے لیے چیک باکس کو چیک کیا گیا ہے یا نہیں، ونڈوز بحال نہیں ہوں گی۔
جبکہ یہ OS X کے ریزیوم فیچر کا حصہ ہے، یہ ایپ ریزیوم کو مکمل طور پر یا فی ایپلیکیشن کی بنیاد پر غیر فعال کرنے سے مختلف ہے، کیونکہ اس سے صرف ریبوٹس اور لاگ آؤٹ ہوتے ہیں۔
بیکار بنا کر "واپس لاگ ان ہونے پر ونڈوز کو دوبارہ کھولیں" کو آف کرنا
یاد رکھیں، یہ اسکرپٹ فیچر کو غیر فعال کر دیتا ہے، لیکن ڈائیلاگ ونڈو اب بھی پاپ اپ ہوگی۔ فرق اس اسکرپٹ میں ہے، اس سے کوئی فرق نہیں پڑے گا کہ ڈائیلاگ باکس چیک کیا گیا ہے یا نہیں، ونڈوز اور ایپس بحال نہیں ہوں گی۔ اس کا مقصد اعلیٰ درجے کے صارفین کے لیے ہے جو کمانڈ لائن سے راضی ہیں، غلط نحو کی وجہ سے غلطیاں ہو سکتی ہیں یا غلط URL ملاحظہ کر سکتے ہیں اس لیے آپ جو کچھ استعمال کرتے ہیں اس کے بارے میں خاص بات کریں۔ اگر آپ کو یقین نہیں ہے تو آگے نہ بڑھیں۔ یہ تیسرے فریق کی ویب سائٹ سے اسکرپٹ تک رسائی حاصل کر رہا ہے، اپنے ذمہ داری پر استعمال کریں۔
درج ذیل کو ٹرمینل کے اندر ایک لائن میں چسپاں کریں اور واپسی کو دبائیں:
curl http://pastie.org/pastes/2427953 -L -s -o ~/fixlogin.sh
اگلا، اس بات کا یقین کرنے کے لیے فائل کو چیک کریں کہ یہ وہی ہے جو آپ اس میں شامل کرنا چاہتے ہیں:
cat ~/fixlogin.sh
اگر فائل نیچے دیے گئے اسکرپٹ کے مشمولات سے میل کھاتی ہے، تو آپ اسے درج ذیل کے ساتھ عمل میں لا سکتے ہیں:
chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
نوٹ: اگر آپ اپنی فائل خود بنانا چاہتے ہیں اور پیسٹی نامی ریموٹ ہوسٹ سے "fixlogin.sh" اسکرپٹ کو ڈاؤن لوڈ کرنے کے لیے curl کا استعمال نہیں کرتے ہیں، تو فائل یہ ہے، آپ درج ذیل کو پیسٹ کر سکتے ہیں۔ ایک دستاویز جسے 'loginfix.sh' کہا جاتا ہے، اسے chmod +x کے ساتھ قابل عمل بنائیں، اور اسکرپٹ کو دستی طور پر انجام دیں:
!/bin/bash echo !/bin/bash> /tmp/loginfix.sh echo rm /Users//Library/Preferences/ByHost/com.apple.loginwindow.>> /tmp/loginfix.sh mv /tmp/loginfix.sh /usr/bin/loginfix.sh chmod +x /usr/bin /loginfix.sh ڈیفالٹس لکھتے ہیں com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"
جیسا کہ آپ دیکھ سکتے ہیں، اسکرپٹ صارف کے اندر موجود ہر چیز کو حذف کر دیتا ہے ~/Library/Preferences/ByHost/ ڈائرکٹری سے مماثل "com.apple.loginwindow."
(مذکورہ عبارت جان بوجھ کر چھوٹا ہے تاکہ یہ ایک لائن میں فٹ ہوجائے)
پھر اسے درج ذیل کمانڈ کے ساتھ عمل میں لائیں:
chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
وہ کمانڈ اسکرپٹ کو ڈاؤن لوڈ کرتی ہے، اسے مناسب جگہ پر رکھتی ہے، اسے قابل عمل بناتی ہے، اور پھر عارضی فائل کو ہٹا دیتی ہے۔ اگر آپ سوچ رہے ہیں تو، ڈاؤن لوڈ کردہ باش اسکرپٹ کے مندرجات درج ذیل ہیں:
"!/bin/bash echo !/bin/bash> /tmp/loginfix.sh echo rm /Users//Library/Preferences/ByHost/com.apple.loginwindow. >> /tmp/loginfix.sh mv /tmp/loginfix.sh /usr/bin/loginfix.sh chmod +x /usr/bin /loginfix.sh ڈیفالٹس لکھتے ہیں com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"
اگر آپ کبھی بھی اس OS X Lion فیچر کے پہلے سے طے شدہ رویے پر واپس جانا چاہتے ہیں، تو صرف درج ذیل ڈیفالٹ تحریری کمانڈ کو ٹائپ کریں:
sudo defaults delete com.apple.loginwindow LoginHook
اور آپ اس چیک باکس کے انتخاب کی بنیاد پر ونڈو ریسٹور کو منتخب کرنے کے لیے واپس آ جائیں گے۔
یہ چھوٹی سی اسکرپٹ HexBrain سے آئی ہے، اسے مارک میں بھیجنے کا شکریہ!