Mac OS X-এ সম্পূর্ণরূপে "ব্যাক লগ ইন করার সময় উইন্ডোজ পুনরায় খুলুন" অক্ষম করুন
সুচিপত্র:
আপনি হয়তো লক্ষ্য করেছেন যে আপনি যখন লগ আউট করেন বা Mac OS X রিবুট করেন, তখন আপনি একটি ডায়ালগ উইন্ডো পাবেন যার পাশে একটি চেকবক্স থাকবে “আবার লগ ইন করার সময় উইন্ডোজ পুনরায় খুলুন” যা আপনার বর্তমানে খোলা সমস্ত অ্যাপ্লিকেশন পুনরুদ্ধার করে এবং জানালা।
আপনি যদি এটি পছন্দ না করেন এবং আপনি উইন্ডোজ পুনরায় না খোলার জন্য বক্সটি আনচেক করে ক্লান্ত হয়ে পড়েন, তাহলে আপনি বৈশিষ্ট্যটিকে অকেজো করতে তৃতীয় পক্ষের স্ক্রিপ্ট ব্যবহার করতে পারেন৷স্পষ্ট করার জন্য, এটি যা করে তা একটি ধ্রুবক ভিত্তিতে বৈশিষ্ট্যটিকে সম্পূর্ণরূপে অক্ষম করে, উইন্ডোজ সংরক্ষণের চেকবক্সটি চেক করা হয়েছে কিনা তা নির্বিশেষে, উইন্ডোজ পুনরুদ্ধার হবে না।
যদিও এটি 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
নোট: আপনি যদি নিজের ফাইল তৈরি করতে চান এবং pastie নামক একটি দূরবর্তী হোস্ট থেকে "fixlogin.sh" স্ক্রিপ্ট ডাউনলোড করতে কার্ল ব্যবহার না করেন, তাহলে ফাইলটি এই, আপনি নিম্নলিখিতটি পেস্ট করতে পারেন '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 ডিফল্ট ডিলিট com.apple.loginwindow LoginHook
এবং আপনি সেই চেকবক্সের পছন্দের ভিত্তিতে উইন্ডো পুনরুদ্ধার নির্বাচন করতে সক্ষম হবেন।
এই ছোট্ট স্ক্রিপ্টটি HexBrain থেকে এসেছে, মার্ক এ পাঠানোর জন্য ধন্যবাদ!