Yanıtlar:
Belirli bir uygulama için yeni bir tercih yazmak üzere terminali yalnızca bu tek komutla değiştirebilirsiniz.
defaults write com.apple.terminal NSQuitAlwaysKeepsWindows -bool false
Bu geneldir, bu nedenle, safari veya quicktimeplayerX yerine veya com.apple.terminal
komutun gerektiği şekilde herhangi bir yerine koyun . Bu ayar, bir uygulamadan çıktıktan sonra varsayılan kaydetme davranışını değiştirir. NSQuitAlwaysKeepsWindows'da arama yaparak bu ayarla iyi çalışan diğer uygulamaların birçoğunu bulacaksınız .
Tabii ki, defaults
tüm pencereleri kapattıktan ve Terminal'in bir sonraki açılışında ayarların okunduğundan emin olmak için uygulamadan çıktıktan sonra bu komutu vermelisiniz .
Tercih'i her zaman Devam Et'i bastıracak şekilde ayarlamanın yanı sıra, Seçenek değiştirici tuşuna basarak da çıkarken bunu kontrol edebilirsiniz, böylece "Çık…" "Windows'tan Çık ve Sil" olur. örneğin, durumu kaydetmeden çıkmak için Option-Komut-Q yazabilirsiniz. Bir uygulama açılırken Sürdürme durumunu geri yüklemesini önlemek için Shift değiştiricisine de basabilirsiniz.
Ekran içeriğini geri yüklemesine rağmen, sıfıra ayarlayabileceğiniz geri kaydırmanın kaç satırını kontrol etmek için bir Terminal tercihi (UI'sız) vardır:
defaults write com.apple.Terminal RestoreScrollbackLines 0
Devre dışı bırakmanın NSQuitAlwaysKeepsWindows
işe yaramadığı bir durum var gibi görünüyor : Terminal tarafından öldürüldüğünde killall Terminal
ve muhtemelen çöktüğünde veya bırakıldığında.
Kullandığım killall Terminal
düzenli, ama ne zaman içinde devam tekmeler, benim bash geçmişini karıştıran biridir. Temel olarak, özgeçmişten sonraki oturumdaki komutlar kaydedilmez. Normal kaydetme davranışı yalnızca Terminal.app uygulamasından çıkıp yeniden açtıktan sonra geri yüklenir. Bununla birlikte, herhangi bir özgeçmiş özelliğini tamamen devre dışı bırakmanın bash geçmişini düzelttiği anlaşılıyor:
chmod a-rwx ~/Library/Saved\ Application\ State/com.apple.Terminal.savedState
"Durum kaydet" i uygulama başına temel olarak devre dışı bırakabilir, https://faqintosh.com/risorse/en/sys/swapsaveability/ adresine göz atabilirsiniz.
HTH
Bunu yapmanın tek yolu Lion'daki özgeçmiş özelliğini tamamen devre dışı bırakmaktır
http://www.macrumors.com/2011/07/20/how-to-disable-lions-resume-feature/
defaults write com.apple.terminal NSQuitAlwaysKeepsWindows -bool false
davranış çünkü bu davranışı yalnızca terminalde bozacak.