পরিষ্কারভাবে শুরু করার জন্য সিংহের উপর টার্মিনাল পাওয়ার কোনও উপায় নেই (বাফার ইতিহাস ব্যতীত)?


13

টার্মিনালটি যখন আমার পুরানো আউটপুটটি শুরু হয় তখন দেখাতে বাধা দিতে পারি কীভাবে?

আমি এটি সর্বদা একটি পরিষ্কার উইন্ডো দিয়ে শুরু করাতে চাই।

উত্তর:


13

নির্দিষ্ট নির্দিষ্ট অ্যাপের জন্য নতুন পছন্দ লিখতে আপনি কেবলমাত্র এই এক আদেশ দিয়ে টার্মিনাল পরিবর্তন করতে পারেন।

defaults write com.apple.terminal NSQuitAlwaysKeepsWindows -bool false

এটি সাধারণ, অবশ্যই, সাফারি বা কুইকটাইমপ্লেয়ারএক্স বা com.apple.terminalপ্রয়োজনীয় হিসাবে কমান্ডের অংশে থাকা বিকল্পটি । এই অ্যাপ্লিকেশনটি ছাড়ার পরে এই সেটিংটি ডিফল্ট সেভ আচরণটি স্যুইচ করে। আপনি এনএসকুইটএলওয়েজকিপস উইন্ডোগুলিতে অনুসন্ধান করে এই সেটিংটির সাথে আরও ভাল অ্যাপ্লিকেশনগুলি ভালভাবে কাজ করতে পারেন

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


প্রস্থান করার সময় আপনি সমস্ত উইন্ডোটি বন্ধ করতে পারেন। কখনও কখনও আমি এটি পরিষ্কার হতে পছন্দ করি। কখনও কখনও আমি পুরানো আউটপুট ধরে রাখা পছন্দ করি।
বাহামত

5

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

পুনরুদ্ধার করতে স্ক্রোল-ব্যাকের কতগুলি রেখা নিয়ন্ত্রণ করার জন্য একটি টার্মিনাল অগ্রাধিকার রয়েছে (ইউআই ছাড়াই), যা আপনি শূন্যে সেট করতে পারেন, যদিও এটি এখনও প্রদর্শনের বিষয়বস্তু পুনরুদ্ধার করে:

defaults write com.apple.Terminal RestoreScrollbackLines 0

0

অক্ষম করা NSQuitAlwaysKeepsWindowsকাজ করে না এমন একটি ক্ষেত্রে রয়েছে বলে মনে হয় : টার্মিনাল দ্বারা killall Terminalযখন মারা যায় , এবং সম্ভবত এটি ক্র্যাশ হওয়ার সময় বা যখন এটি বাধ্যতামূলকভাবে ছাড়তে হয়।

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

chmod a-rwx ~/Library/Saved\ Application\ State/com.apple.Terminal.savedState

কোনও অ্যাপ্লিকেশন কোনও সংরক্ষিত রাজ্য সংরক্ষণ / পুনরুদ্ধার থেকে কীভাবে একটি অ্যাপ্লিকেশনটিকে প্রতিরোধ করতে পারে তার উইল ওয়ার্কফোর্কিজ কুইকের জবাবের জন্য ধন্যবাদ ।


-3

আপনি প্রতি অ্যাপ্লিকেশন ভিত্তিতে "রাষ্ট্রের সংরক্ষণ করুন" নিষ্ক্রিয় করতে পারেন, https://faqintosh.com/risorse/en/sys/swapsaveability/ এ একবার দেখুন

আছে HTH


1
আপেল আপনাকে স্বাগতম! যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
ডেভিজেক

-5

এটি করার একমাত্র উপায় হ'ল সিংহটিতে পুনঃসূচনা বৈশিষ্ট্যটি সম্পূর্ণরূপে অক্ষম করা

http://www.macrumors.com/2011/07/20/how-to-disable-lions-resume-feature/


7
এটি কাজ করে, তবে এটি defaults write com.apple.terminal NSQuitAlwaysKeepsWindows -bool falseকেবলমাত্র টার্মিনালে এই আচরণকে ছাড়িয়ে দেবে over
bmike
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.