শেষ উইন্ডোটি বন্ধ হওয়ার পরে ম্যাক ওএস এক্স অ্যাপ্লিকেশনগুলি বন্ধ করা


45

আমি জানি এটি কেবল একটি পোষা প্রুভ, তবে আমি এটি ঘৃণা করি যে ম্যাক ওএস এক্স এর প্রাকদর্শন app অ্যাপ্লিকেশনটি যখন উইন্ডো না খোলে তখন খোলা থাকে। শেষ উইন্ডোটি বন্ধ হয়ে গেলে এটি বন্ধ করার কোনও উপায় আছে কি?

যেহেতু আমি পূর্বরূপের অভ্যন্তরে কোনও বিকল্প দেখতে পাচ্ছি না, তাই আমি ধারণা করি যে উত্তরটি একই রকমের ... আইডিয়োসিএনসিজে রয়েছে এমন অন্যান্য প্রোগ্রামগুলির ক্ষেত্রে প্রযোজ্য।

আমি বুঝতে পারি যে এটি ওএসের ইন্টারফেস নির্দেশিকাগুলির বাইরে নয়। এটি, আমি স্বীকার করেছি যে এটি কোনও বাগ নয় যা ঠিক করা হবে। আমি ভাবছি যে উইন্ডো খোলা নেই এমন নির্বাচিত জিইউআই অ্যাপ্লিকেশন স্বয়ংক্রিয়ভাবে বন্ধ করার কোনও উপায় আছে কিনা।

উত্তর:


22

ব্যবহার করে দেখুন RedQuits:

আপনি যদি কখনও এর অ্যাপ্লিকেশনটিকে তার লাল বোতাম দিয়ে বন্ধ করার চেষ্টা করে থাকেন এবং কেন এখনও এটি খোলা থাকে তা ভেবে ভেবে রেডকুইটগুলি সেখানে রয়েছে। রেডকুইটসের সাহায্যে সমস্ত প্রোগ্রাম এখন বন্ধ হয়ে যায় যখন সেই প্রোগ্রামটির জন্য কেবল একটি উইন্ডো বাকি থাকে। আপনি যদি কোনও প্রোগ্রামের সমস্ত খোলা উইন্ডোটি প্রস্থান করতে বা বন্ধ করতে চান, কেবল "অ্যাপ্লিকেশনটির জন্য 1 টি উইন্ডো রেখে গেলেই প্রস্থান করুন" নির্বাচন করুন। পছন্দগুলিতে।


3
মজার বিষয় হ'ল রেডকুইটস নিজেই যখন রেড বাটনটি টিপেন তখন ছাড়েন না, নির্দেশিকায় তাই বলে says এটি সহজ, যা দুর্দান্ত তবে সাদা তালিকা নেই।
মাইকেল ওজরিয়ানস্কি

আপনি যদি লাল প্রস্থান বোতামটি ক্লিক করেন তবে রেডকিউটস অ্যাপ্লিকেশনটি বন্ধ করে দেয়, তবে সিএমডি + ডাব্লু ব্যবহার করে শেষ উইন্ডোটি বন্ধ করার সময় নয়।
সাম্পো

23

সংক্ষেপে: না

- উত্তর এখানেই থামে। নিম্নলিখিত সমস্ত কিছুই কেন তা ব্যাখ্যা করার জন্য আমার চেষ্টা।

আপনি যা অভিজ্ঞতা নিচ্ছেন তা হ'ল অ্যাপ্লিকেশনগুলি কীভাবে আচরণ করা উচিত তার ম্যাক দর্শন। যারা করছে অন্তিম উইন্ডোটি dissapears পর বন্ধ ম্যাক ইন্টারফেস নির্দেশিকা আচরণ করা হয় না (যদিও সেখানে আউট অনেক আছে)। // সম্পাদনা: এটি সম্পূর্ণ সঠিক নয়, নীচের পোস্টগুলি দেখুন।

এটি প্রথম ম্যাক সিস্টেমের পরে (1984 সালে) সেভাবেই ছিল। আমার ধারণা এটি আরও 25 বছর আমাদের সাথে থাকবে। হতে পারে অ্যাপ্লিকেশন ডেভেলস আমাদের সেটিংস পছন্দগুলিতে সেট করতে দেয়।

ততক্ষণে এটি কমান্ড-কি (অ্যাপল কী এবং কি) এর প্রতিটি অ্যাপ্লিকেশন - এবং সক্রিয় উইন্ডোর জন্য কমান্ড-ডাব্লুতে অভ্যস্ত হতে সহায়তা করে।


1
একটি মন্তব্য হিসাবে আমার ব্যক্তিগত মতামত: প্রতিদিন দুটি প্ল্যাটফর্মের সাথে কাজ করা: আমি এটিতে অভ্যস্ত হয়েছি। মোটামুটি এবং - সর্বদা হিসাবে - এর দুটি দিক রয়েছে তেমন পার্থক্য তৈরি করে না। অ্যাপটি চলাকালীন, পরবর্তী প্রতিটি শুরু অতি-অতি-দ্রুত। আমি যে অ্যাপ্লিকেশনগুলি আমি একবারে একবারে ব্যবহার করি সেগুলি ঠিক সেগুলি ব্যবহার করার পরে ঠিক বন্ধ করা যেতে পারে। আমি উইন্ডোজারগুলিতে আল্ট-এফ 4 / স্ট্র্যাগ-এফ 4 এর চেয়ে ম্যাকগুলিতে অ্যাপল-কিউ / অ্যাপল-ডাব্লু এর অভ্যস্ত হয়ে পড়েছি।
ওল্ফ

28
অ্যাপ্লিকেশনগুলির স্যুইচ করার জন্য কমান্ড-ট্যাব ব্যবহার করার সময় কেউ এই মুহুর্তে সেই অ্যাপ্লিকেশন স্যুইচারটিতে হাইলাইট হওয়া অ্যাপ্লিকেশনটি ছাড়ার জন্য কমান্ড-ট্যাব ব্যবহার করতে পারেন (যেমন কমান্ডটি ধরে রাখার সময়)।
আরজান

আরজানের মন্তব্যের জন্য +1। একবারে বিশাল সংখ্যক অ্যাপ্লিকেশন বন্ধ করার এটি একটি দুর্দান্ত উপায়। আপনার যখনই কিছু স্মৃতি মুক্ত করার দরকার হয় আপনি এটি করেন।
ড্যান রোজনস্টার্ক

2
আসলে কী, আমাকে খুব বিরক্ত করেছিল তা হচ্ছিল যে অ্যাপ্লিকেশন স্যুইচারে ন্যূনতম অ্যাপ্লিকেশনগুলি প্রদর্শিত হয়েছিল, তবে সেগুলি বেছে নিলে পুনরুদ্ধার করা হবে না। যে আমি খুব বেমানান পেয়েছি। সাম্প্রতিককালে - ব্যবহারের বছরগুলিতে আক্ষরিক পরে - আমি ALT টিপতে পেরেছিলাম যখন (ছোট করা) অ্যাপ্লিকেশনটিতে স্যুইচ করা এটি পুনরুদ্ধার করবে। Hooooray !!!
নেকড়ে

15
নির্মমভাবে সত্য বলতে, আমি লক্ষণটি স্বাভাবিক কিনা সে বিষয়ে আগ্রহী না। আমি কীভাবে উপসর্গ থেকে মুক্তি পেতে আগ্রহী।
wfaulk

3

আপনার জন্য এটি করার জন্য আমি একটি অ্যাপলস্ক্রিপ্ট অ্যাপ্লিকেশন লিখেছিলাম।

সংক্ষেপে, এটি কী অ্যাপ্লিকেশনগুলি খোলা আছে তা পরীক্ষা করে, আপনাকে স্বয়ংক্রিয় প্রস্থান থেকে বাদ দেওয়ার জন্য অ্যাপ্লিকেশনগুলিকে হোয়াইটলিস্ট করার বিকল্প দেয়, তারপরে প্রতি 60 সেকেন্ডে সমস্ত অ্যাপ্লিকেশন প্রস্থান করে (এটি সীমাবদ্ধতার কারণে পারে)।

শ্বেতলিস্টটি চলমান অবস্থায় পরিবর্তন করতে, নির্বাচন ডায়ালগটি আবার প্রদর্শিত হওয়ার জন্য ডকের আইকনটিতে ক্লিক করুন।

প্রস্থান করতে ডক আইকনে ডান ক্লিক করুন এবং "প্রস্থান" নির্বাচন করুন

অ্যাপলস্ক্রিপ্ট উত্স এবং অ্যাপ্লিকেশন: http://files.me.com/kioarthurbane/6kjl9k


এটি কাজ না করে বাদে একটি ভাল ধারণা বলে মনে হচ্ছে। আমাকে "এই অ্যাপ্লিকেশনটি কোথায়" জিজ্ঞাসা থেকে বিরত রাখতে রিফ্রেশ উইন্ডাউডপ্রসেস () এ "নাম" পরিবর্তন করে "প্রদর্শিত নাম" করতে হয়েছিল, কিন্তু তারপরেও এটি কখনও কিছু ছেড়ে দেয় বলে মনে হয় না।
wfaulk

আপনি ওএস এক্স এর কোন সংস্করণ ব্যবহার করছেন? আমি আমার স্ক্রিপ্ট স্নো চিতাবাঘের নীচে লিখেছিলাম, নিশ্চিত নই যে অ্যাপলস্ক্রিপ্টে কোনও বড় পরিবর্তন হয়েছে কিনা।
dotHTM

কিছুই নয়, ওমনিগ্রাফাল প্রো আমার সাথে এটি করেছে। ফাইন্ডারের নামগুলি খুব মজার বিষয় ছিল প্রকৃত ফাইলের নাম নয় ... আমি দেখতে পাচ্ছি যে আমি এর পরিবর্তে বান্ডেল সনাক্তকারী ব্যবহার করে এটিতে কোনও সংশোধন লিখতে পারি কিনা।
dotHTM

অ্যাপ্লিকেশন নামের পরিবর্তে বান্ডেল সনাক্তকারী ব্যবহার করে আপডেট হয়েছে (যা অ্যাপ্লিকেশনটির ফাইলের নামের চেয়ে আলাদা হতে পারে)। উত্সটিতে, মন্তব্য করা দুটি লাইন সম্পর্কে একটি নোট রয়েছে যা প্রতিটি বান্ডিল শনাক্তকারীর উইন্ডোজের তালিকাকে জানাবে। আমি লক্ষ্য করেছি যে অনেক অ্যাপ্লিকেশন প্রকাশিত উইন্ডোটি খোলা না থাকা সত্ত্বেও কমপক্ষে একটি উইন্ডো খোলা থাকার প্রতিবেদন করে। মূল উইন্ডো "বন্ধ" হয়ে যাওয়ার পরেও নেট নিউজওয়্যার হ'ল একটি অ্যাপ্লিকেশন যা উইন্ডোগুলির দীর্ঘ তালিকা রয়েছে। হিট লিস্ট হ'ল একটি অ্যাপ্লিকেশন যা এটির একক উইন্ডোটি সর্বদা খোলা থাকে।
dotHTM

উইন্ডোজ = 0 এর গণনা প্রস্থান ছাড়ার জন্য আপনার রাজ্য সনাক্ত করার সর্বাধিক সুস্পষ্ট উপায় বলে মনে হচ্ছে তবে এটি সমস্ত অ্যাপ্লিকেশনের জন্য কাজটি করে বলে মনে হচ্ছে না। আমার কোডে যুক্ত করতে আপনার নিজের শর্তাদি নিয়ে আসুন। যেহেতু সমস্ত অ্যাপ্লিকেশনগুলির একটি এএস অভিধান নেই, তাই অন্য অ্যাপ্লিকেশনগুলির জন্য এই অ্যাপ্লিকেশনগুলি পরীক্ষা করা শক্ত হবে (প্রতিটিটির জন্য পৃথক নিয়ম তৈরি করতে সময় ব্যয় করতে দিন)। "ম্যাক কালচারের একটি শিরোনামহীন প্রয়োগ এখনও চালানো ম্যাক কালচারের অংশ" এর দেওয়া অন্যান্য উত্তরের সাথে আমি একমত হতে আগ্রহী "এটি কিছু না করা না হলে, এটি খুব বেশি সিপিইউ বা শারীরিক র‌্যাম গ্রহণ করবে না।
dotHTM

3

১০. in-এ প্রবর্তিত স্বয়ংক্রিয় সমাপ্তি বৈশিষ্ট্যটি কিছু অ্যাপ্লিকেশনের জন্য আংশিকভাবে এতে সম্বোধন করে।

আপনি যদি পূর্বরূপটি খুলেন, এতে কমপক্ষে একটি উইন্ডো খুলুন, সমস্ত উইন্ডো বন্ধ করুন এবং অন্য অ্যাপ্লিকেশনটিতে স্যুইচ করুন, ডক এবং অ্যাপ্লিকেশন স্যুইচার থেকে প্রাকদর্শন লুকানো আছে। আপনি যদি অ্যাক্টিভিটি মনিটরের দিকে লক্ষ্য করেন তবে প্রক্রিয়াটি এখনও চলছে এবং মেমরি ব্যবহার করে তবে প্রক্রিয়াটি কীভাবে পরিচালিত হয় তাতে কিছু পরিবর্তন হতে পারে।

ম্যাক অ্যাপ গাইড প্রোগ্রামিং বলছেন যে প্রসেস আসলে সমাপ্ত, তাই অনেক কিছু আমার অনুপস্থিত করছি হতে পারে।

  • স্বয়ংক্রিয়ভাবে সমাপ্তি ব্যবহারকারীদের কোনও অ্যাপ্লিকেশন ছাড়ার প্রয়োজনীয়তা দূর করে। পরিবর্তে, সিস্টেমটি পর্দার আড়ালে স্বচ্ছভাবে অ্যাপ্লিকেশন সমাপ্তি পরিচালনা করে, মেমরির মতো প্রয়োজনীয় সংস্থাগুলির পুনরায় দাবি করতে ব্যবহার না করা অ্যাপ্লিকেশনগুলি সমাপ্ত করে।

[...]

স্বয়ংক্রিয় সমাপ্তি ব্যবহারকারী থেকে সিস্টেমের মধ্যে প্রক্রিয়া পরিচালনা করার কাজটি স্থানান্তর করে, যা কাজটি পরিচালনা করার জন্য আরও ভাল সজ্জিত। ব্যবহারকারীদের যেকোনোভাবে ম্যানুয়ালি প্রক্রিয়াগুলি পরিচালনা করার দরকার নেই। তাদের সত্যিকারের যা দরকার তা হ'ল অ্যাপ্লিকেশনগুলি চালানো এবং those অ্যাপগুলির প্রয়োজন হয় যখন তাদের প্রয়োজন হয়। সিস্টেমের কার্যকারিতা বিরূপ প্রভাবিত হয় না তা নিশ্চিত করে স্বয়ংক্রিয় সমাপ্তি এটি সম্ভব করে তোলে।


1
পূর্বরূপ অবশ্যই 10.7.4-র শর্তে আমার জন্য স্বয়ংক্রিয়ভাবে অদৃশ্য হয়ে যায় না।
wfaulk

আমি আপনার মন্তব্যটি আগে মিস করেছি, তবে এটি আমার জন্য 10.8.2 এ যায়। প্রাকদর্শনটি লুকানোর আগে আপনি কি কমপক্ষে একটি উইন্ডো খুললেন (পছন্দ মতো উইন্ডোটি খুলুন এবং বন্ধ করার মতো)?
Lri

2

আরেকটি বিনামূল্যে ছোট এবং সাধারণ অ্যাপ্লিকেশন কুইটার ট্রেবারে একটি এক্স আইকন প্রদর্শন করে যা উইন্ডোজের নীচে ক্লোজিং বোতামটির মতো কাজ করে।


4
স্বাগতম, এবং উত্তর পোস্ট করার জন্য ধন্যবাদ! লিঙ্কযুক্ত পণ্য / ব্লগের সাথে আপনার অনুমোদিততা প্রকাশ করা উচিত। সব কিছু বোর্ডের উপরে
রাখলে

0

নিম্নলিখিত পদ্ধতিটি NSApplicationDelegate(যা সাধারণত ফিরে আসে NO) ওভাররাইড করুন :

-(BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSapplication*)sender
{
return YES;
}

এটি একটি প্রশ্ন যা ব্যবহারকারীরা কীভাবে কোনও প্রোগ্রামারকে তার প্রোগ্রামটি পেতে পারে তা নয়, বিদ্যমান অ্যাপ্লিকেশনগুলিতে এটি কীভাবে ঘটতে পারে। যদিও আপনার প্রচেষ্টার জন্য ধন্যবাদ।
wfaulk
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.