যদি কোনো নির্দিষ্ট ম্যাক অ্যাপ বারবার আপনার খোলা রাখা উইন্ডোগুলো ফিরিয়ে আনে, তবে প্রথমে শনাক্ত করুন যে macOS পূর্ববর্তী সেশনটি রিস্টোর করছে নাকি অ্যাপটিকে লগইন আইটেম হিসেবে চালু করছে। সেশন রিস্টোরেশন বন্ধ করতে শাট ডাউন বা লগ আউট করার সময় "Reopen windows when logging back in" অনির্বাচন করুন; অ্যাপটি যদি প্রতিবার লগইন করার সময় নিজে থেকেই চালু হয়, তবে সেটিকে লগইন আইটেমস (Login Items) থেকে সরিয়ে ফেলুন। এটি যদি পরবর্তীতে আপনি নিজে চালু করার সময় খোলে, তবে তার পরিবর্তে উইন্ডো-রিস্টোরেশন সেটিং পরিবর্তন করুন।
প্রথমে বুঝুন আসলে কী পুনরায় খুলছে
লক্ষ্য করুন যে সাইন ইন করার সাথে সাথেই অ্যাপটি নিজে থেকেই চালু হয়ে যায়, নাকি আপনি এটি খোলার পরেই কেবল এটি দৃশ্যমান হয়। অন্যান্য অ্যাপের উইন্ডোগুলোও ফিরে আসছে কিনা তাও পরীক্ষা করুন। এই লক্ষণগুলো আপনাকে আচরণের সাথে মানানসই সঠিক সেটিং বেছে নিতে সাহায্য করবে: macOS-এ লগইনের সময়ের সেশন সংক্রান্ত বিকল্প, লগইনে স্বয়ংক্রিয়ভাবে খোলার মতো অ্যাপের তালিকা এবং অ্যাপ খোলার সময় সেটির উইন্ডোগুলো রিস্টোর করার জন্য একটি পৃথক প্রেফারেন্স রয়েছে। অ্যাপ ও উইন্ডো পুনরায় খোলা প্রতিরোধ করার জন্য Apple-এর নির্দেশিকায় এগুলোকে আলাদা নিয়ন্ত্রণ হিসেবে বর্ণনা করা হয়েছে।
রিস্টার্ট বা লগ আউটের পরে যদি একাধিক অ্যাপ এবং সেগুলোর উইন্ডো ফিরে আসে, তবে সেশন চেকবক্স দিয়ে শুরু করুন। যদি কেবল একটি অ্যাপ নিজে থেকেই চালু হয়, তবে সেটির লগইন আইটেম পরীক্ষা করুন। অ্যাপটি যদি ইতিমধ্যে খোলা থাকে, কিন্তু আপনি এটি খোলার সময় সেটির পুরানো ডকুমেন্ট বা উইন্ডো দেখা যায়, তবে উইন্ডো রিস্টোরেশন অ্যাডজাস্ট করুন।
পূর্ববর্তী লগইন সেশন রিস্টোর করা বন্ধ করুন
আপনি যখন শাট ডাউন, রিস্টার্ট বা লগ আউট করেন, তখন macOS একটি নিশ্চিতকরণ ডায়ালগ দেখাতে পারে যাতে “Reopen windows when logging back in” লেখা থাকে। এগিয়ে যাওয়ার আগে সেই চেকবক্সটি অনির্বাচন করুন। এই সেটিংটি পরবর্তী লগইন সেশনের ক্ষেত্রে প্রযোজ্য হবে, তাই ম্যাক যাতে পূর্ববর্তী অ্যাপ এবং উইন্ডোগুলো ফিরিয়ে আনা বন্ধ করে তার জন্য এটিই সঠিক প্রথম পদক্ষেপ। Apple এই বিকল্পটি নথিবদ্ধ করেছে।
এটি একটি সেশন-ব্যাপী বিকল্প, প্রতিটি অ্যাপের জন্য আলাদা কোনো সুইচ নয়। তাই এটি অন্যান্য অ্যাপের উইন্ডো পুনরায় খোলাও বন্ধ করে দিতে পারে। আপনি যদি বাকি সবকিছুর জন্য সেশন রিস্টোরেশন বজায় রাখতে চান এবং কেবল একটি অ্যাপ চালু হওয়া আটকাতে চান, তবে তার পরিবর্তে সেই অ্যাপটির লগইন আইটেম এবং সেটির নিজস্ব প্রেফারেন্সগুলো পরীক্ষা করুন।
যদি ম্যাক নিশ্চিতকরণ ডায়ালগটি না দেখিয়েই শাট ডাউন বা রিস্টার্ট হয়, তবে Apple-এর মতে এটি সাম্প্রতিকতম সেটিংটি ব্যবহার করে। অ্যাপল মেনু থেকে Log Out, Shut Down, বা Restart বেছে নেওয়ার সময় Option চেপে ধরে যদি আপনি ডায়ালগটি এড়িয়ে যান, তবে একই নিয়ম প্রযোজ্য হবে। Apple এই আচরণটি ব্যাখ্যা করেছে।
Open at Login থেকে অ্যাপটি সরিয়ে ফেলুন
সাইন ইন করার পর অ্যাপটি যদি নিজে থেকেই খোলে, তবে লগইন আইটেমস তালিকাটি পরীক্ষা করুন। বর্তমান macOS সংস্করণগুলোতে, Apple menu > System Settings > General > Login Items & Extensions-এ যান। Open at Login-এর অধীনে, আপনি যে অ্যাপটির স্বয়ংক্রিয় চালু হওয়া বন্ধ করতে চান সেটি নির্বাচন করুন এবং Remove বোতামে ক্লিক করুন। এটি স্বয়ংক্রিয়ভাবে চালু হওয়ার এন্ট্রিটি সরিয়ে দেয়; কিন্তু অ্যাপটিকে আনইনস্টল করে না। Apple-এর Login Items সংক্রান্ত নির্দেশাবলী-তে এই আইটেমগুলো যোগ করা এবং অপসারণ করার বিষয়টি বিশদ রয়েছে।
আপনি কোন এন্ট্রিটি সরাচ্ছেন সে সম্পর্কে সুনির্দিষ্ট হোন। Login Items-এ অ্যাপের পাশাপাশি ডকুমেন্ট, ফোল্ডার বা সার্ভার সংযোগও অন্তর্ভুক্ত থাকতে পারে। উদাহরণস্বরূপ, কোনো ডকুমেন্টের এন্ট্রি সরিয়ে দিলে সেই আইটেমটি স্বয়ংক্রিয়ভাবে খোলা বন্ধ হয়, তবে অ্যাপটি কীভাবে তার নিজস্ব উইন্ডো রিস্টোর করবে তা পরিবর্তিত হয় না। Apple ব্যাকগ্রাউন্ড অ্যাক্টিভিটি থেকেও Open at Login-কে আলাদা হিসেবে দেখে, যা কোনো অ্যাপ খোলা না থাকলেও সেটিকে কাজ চালানোর অনুমতি দিতে পারে। ব্যাকগ্রাউন্ড অ্যাক্টিভিটি বন্ধ করা অ্যাপের উইন্ডো চালু হওয়া বন্ধ করার জন্য উপযুক্ত নির্দেশিত নিয়ন্ত্রণ নয়।
আপনি যখন অ্যাপটি খুলবেন তখন উইন্ডো রিস্টোর করা বন্ধ করুন
আপনি যদি অ্যাপটি নিজে খোলেন এবং এর আগের উইন্ডোগুলো ফিরে আসে, তবে Close windows when quitting an application সক্ষম করুন। macOS Ventura বা পরবর্তী সংস্করণে, Apple menu > System Settings > Desktop & Dock-এ যান, নিচে স্ক্রোল করুন এবং Close windows when quitting an application চালু করুন। পূর্ববর্তী macOS সংস্করণগুলোতে, Apple menu > System Preferences > General-এ যান এবং Close windows when quitting an app নির্বাচন করুন। Apple সংস্করণ-নির্দিষ্ট পথগুলো তালিকাভুক্ত করেছে।
এটি একটি সিস্টেম প্রেফারেন্স যা অ্যাপ উইন্ডোর রিস্টোরেশনকে প্রভাবিত করে, কোনো নির্দিষ্ট একটি অ্যাপের মধ্যে সীমাবদ্ধ নিয়ন্ত্রণ নয়। আপনার লক্ষ্য যদি বেশিরভাগ অ্যাপের ক্ষেত্রে এই আচরণ বজায় রাখা কিন্তু কোনো একটি নির্দিষ্ট অ্যাপ পরিবর্তন করা হয়, তবে সেই অ্যাপটির নিজস্ব সেটিংস পরীক্ষা করুন; কিছু অ্যাপ স্টার্টআপ বা উইন্ডো রিস্টোরেশনের জন্য নিজস্ব বিকল্প সরবরাহ করে থাকে। Apple উদাহরণ হিসেবে Safari-এর কথা উল্লেখ করেছে, তবে উপলব্ধ বিকল্পগুলো অ্যাপভেদে ভিন্ন হয়। প্রতিটি অ্যাপেরই একটি সমতুল্য প্রেফারেন্স থাকবে এমনটা ধরে নেওয়া এড়িয়ে চলুন।
এককালীন পরীক্ষার জন্য, Apple Shift চেপে ধরে অ্যাপটি খোলার পদ্ধতিও নথিভুক্ত করেছে: এটি সেটিং পরিবর্তন না করেই, শেষবার বন্ধ করার সময় যে উইন্ডোগুলো খোলা ছিল তা ভুলে যায়। উইন্ডো রিস্টোরেশনই এর মূল কারণ কিনা তা নির্ধারণ করতে এটি সাহায্য করতে পারে, তবে এটি প্রতিটি অ্যাপের জন্য কোনো স্থায়ী সেটিং নয়। Apple-এর প্রস্তাবিত অন্যান্য বিকল্পগুলো দেখুন।
অ্যাপটি যদি এখনও লগইনে দেখা যায়
আপনি যদি Open at Login থেকে অ্যাপটি সরিয়ে দেন এবং সেশন রিস্টোরেশন আনচেক করেন, কিন্তু তা সত্ত্বেও সাইন-ইন করার সময় এটি চালু হয়, তবে স্বয়ংক্রিয়ভাবে চালু হওয়ার সেটিংয়ের জন্য অ্যাপটির নিজস্ব ডকুমেন্টেশন পরীক্ষা করুন। Apple উল্লেখ করেছে যে কোনো অ্যাপ লগইন আইটেম হিসেবে তালিকাভুক্ত না থাকলেও এমন অন্যান্য সফটওয়্যার ইনস্টল করে থাকতে পারে যার কারণে এটি খোলে; এক্ষেত্রে Apple ডেভেলপারের ডকুমেন্টেশন দেখার বা ডেভেলপারের সাথে যোগাযোগ করার পরামর্শ দেয়। Apple-এর ট্রাবলশুটিং নির্দেশিকায় এই পরিস্থিতির জন্য কোনো সার্বজনীন সেটিংয়ের নাম দেওয়া হয়নি।
একটি যথাযথ সমাধানের জন্য, সমস্যার লক্ষণের সাথে নিয়ন্ত্রণটির মিল করুন: রিস্টোর হওয়া ম্যাক সেশনের জন্য লগইন চেকবক্সটি ব্যবহার করুন, অ্যাপটি নিজে থেকে চালু হলে সেটিকে Open at Login থেকে সরিয়ে দিন এবং অ্যাপটি খোলার পর যদি পুরানো উইন্ডোসহ চালু হয় তবে উইন্ডো-রিস্টোরেশন প্রেফারেন্স পরিবর্তন করুন। এই নিয়ন্ত্রণগুলো স্টার্টআপের বিভিন্ন অংশকে পরিচালনা করে, তাই একটির সমাধান অন্যটির বিকল্প নাও হতে পারে।
উৎস
Prevent apps and windows from reopening on Mac — Apple Support
Open items automatically when you log in on Mac — Apple Support