অ্যাপ্লিকেশনগুলির ওএস এক্স স্বয়ংক্রিয়ভাবে বন্ধ করার কোনও উপায় আছে কি?


11

ওএস এক্স লায়নকে কোনও প্রদত্ত অ্যাপ্লিকেশন যা স্বয়ংক্রিয়ভাবে শেষ করতে চান না তার জন্য অটো-টার্মিনেশন অক্ষম করতে বলার কোন উপায় আছে?

এফওয়াইআই সিংহ একটি কুইটার, যদি আপনি ইতিমধ্যে না জানতেন, আপনি যদি এটি নির্দিষ্ট আবেদনকারীর জন্য না চান তবে কী হবে।

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

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

স্বয়ংক্রিয় সমাপ্তির জন্য ম্যাক অ্যাপ্লিকেশন প্রোগ্রামিং গাইড বিভাগটি একবার দেখার পরে আমি টেক্সটএডিট-এর জন্য তথ্য.পল্লিস্ট ফাইলটিতে নো এর মান সহ এনএসএসপ্পোর্টস অটোমেটিক টারমিনেশন কী যুক্ত করার চেষ্টা করব। (কাজ করেনি: পাঠ্য সম্পাদনা খোলা অবস্থায় ক্র্যাশ হয়েছে))

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

একটি পার্শ্ব প্রতিক্রিয়া উল্লেখ করা হয়েছে যে তথ্য.পিস্টলিস্ট ফাইলের মধ্যে যে কোনও কিছু পরিবর্তন করলে টেক্সটএডিটটি খোলার সময় ক্র্যাশ হয়। ক্রশ লগ থেকে কারণটি "কোড স্বাক্ষর অবৈধ" হিসাবে চিহ্নিত হয়েছে, যার অর্থ টেক্সটএডিট অ্যাপ এবং এর সমস্ত বিষয়বস্তু কোড স্বাক্ষরিত। কার্যcodesign স্বাক্ষরটি হ'ল কোড স্বাক্ষরকরণ কার্যে উল্লিখিত কমান্ডটি এবং স্ব-স্বাক্ষরিত মূল শংসাপত্র ব্যবহার করে অ্যাপ্লিকেশনটিতে স্ব-স্বাক্ষর করা ।

আমি এ পর্যন্ত যা চেষ্টা করেছি তার পরেও টেক্সটএডিট এখনও স্বয়ংক্রিয় সমাপ্তির মান্য করে।


1
সুতরাং ... আপনি যদি অ্যাপ্লিকেশনটিতে স্ব-স্বাক্ষর করেন তবে এটি কি কাজ করে?
jtbandes

1
নাহ, প্রোগ্রামটি স্ব-স্বাক্ষরের পরেও স্বয়ংক্রিয়ভাবে সমাপ্ত হয়, আমি তথ্য.পুলিস্টে যা যুক্ত করেছি তা নির্বিশেষে
মিঃ ড্যানিয়েল

1
আপনি কী টেক্সটএডিটের উদাহরণ উত্স ডাউনলোড করার চেষ্টা করেছেন যা অ্যাপল ডিভাইসগুলি সরবরাহ করে এবং স্বয়ংক্রিয়ভাবে সমাপ্তির জন্য নিবন্ধিত এনএসপ্রসেসিআইএনফো উপাদান সম্পাদনা করে (বা অপসারণ)?
কাজুনলুক

কোন চেষ্টা করেনি যে, এই ক্ষেত্রে কাজ করা উচিত। তবে এই প্রশ্নটি পাঠ্য সম্পাদনের বাইরে beyond এটি বিকাশকারী উত্স কোড স্তর হস্তক্ষেপের সাথে এটিকে ঘিরে কাজ করতে পারার আরও একটি প্রশ্ন। যেহেতু অটো টার্মিনেশন সমর্থনকারী অ্যাপ্লিকেশনগুলির জন্য আমাদের সর্বদা উত্স কোডে অ্যাক্সেস থাকবে না।
মিঃ ডানিয়েল

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

উত্তর:


14

আপনার ইচ্ছা আমার টার্মিনাল আদেশ ;-)

defaults write -g NSDisableAutomaticTermination -bool yes

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


2
দুর্দান্ত, ভাল ব্যবহারকারী 22760 সন্ধান করুন। উপরে উল্লিখিত হিসাবে এটি চেষ্টা করে এবং এটি কাজ করে, ধন্যবাদ। TextEdit.app এর পরীক্ষার কেস ডিফল্ট চালানোর পরে আর স্বয়ংক্রিয়ভাবে শেষ হয় না ... এবং তারপরে খোলার পরে টেক্সটএডিটটি প্রস্থান করে। পাঠ্য পুনরায় খোলার পরে এটি আর উইন্ডো খোলা না হয়ে এবং পটভূমিতে চলতে না দিয়ে স্বয়ংক্রিয়করণ করবে না।
মিঃ ডানিয়েল

মজাদার. এই আদেশটি চেষ্টা করার পরে, এটি আসলে কাজ করে। তবে এটিকে পূর্বাবস্থায় ফেলার চেষ্টা করা আরও কঠিন বলে প্রমাণিত হয়েছে। ডিফল্ট -g এনএসডিজেবল অটোমেটিক টার্মিনেশন -লুল, বা মিথ্যা বা মুছে ফেলা কী প্রভাব ফেলবে এবং অ্যাপ্লিকেশনগুলি স্বয়ংক্রিয়ভাবে সমাপ্ত হবে না
DrFloyd5

এই অলৌকিক কমান্ডটি ম্যাভেরিক্সে আমার জন্য কাজ করে! সেশনে ফিরে আসার সময় বা নতুন অধিবেশন খোলার সময় এটি কার্যকর হয়।
নিকোলাস বারবুলেসকো

অ্যাপ্লিকেশন চালু করতে এবং ম্যানুয়ালি অ্যাপটি প্রস্থান করার জন্য যুক্ত নির্দেশের জন্য অনেক ধন্যবাদ এবং তারপরে সঠিকভাবে প্রভাবটি দেখতে এটি পুনরায় লঞ্চ করুন!
jtheletter

1

এটির সমাধানের একটি নিশ্চিত আগুনের উপায় আছে, যদি আপনার হার্ডওয়্যার এটি সমর্থন করে। আপনি ম্যাক ওএস এক্স 10.7 (সিংহ) থেকে ম্যাক ওএস এক্স 10.6 (স্নো লেপার্ড) এ আপগ্রেড করতে পারেন।

যদিও সিংহ চালিত সমস্ত হার্ডওয়্যার এই উন্নত অপারেটিং সিস্টেমটিকে সমর্থন করতে পারে না (দুঃখের বিষয়, আমার মাঝামাঝি 2011-এর ম্যাকবুক এয়ারটি এটি সমর্থন করে না), এতে নন-অটো-টার্মিনেশন, রোসেটা (যা ইনটেল প্রসেসরগুলিকে পিপিসির জন্য সংকলিত সফ্টওয়্যার চালাতে সক্ষম করে) প্রসেসর), এবং দুর্দান্ত ওয়্যারট্যাপ স্টুডিওতে প্রতি অ্যাপ্লিকেশন রেকর্ডিং বৈশিষ্ট্যগুলির সাথে সামঞ্জস্য।

যে কোনও আপগ্রেডের মতো, কিছু বৈশিষ্ট্যগুলি হারিয়ে গেছে (যেমন মিশন কন্ট্রোল , লঞ্চ প্যাড , কিছু অঙ্গভঙ্গি) এবং কিছু অপারেটিং সিস্টেমের কিরিকগুলি কিছুটা অভ্যস্ত হয়ে যায় (উদাহরণস্বরূপ স্ক্রোলিংয়ের দিকটি বিপরীত হয়), তবে সব মিলিয়ে এটি একটি সূক্ষ্ম আপগ্রেড।


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

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

প্রশ্ন সিংহ নিয়ে is
গ্রাহাম পেরিন

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