如何防止一个应用程序保存/恢复任何已保存状态


6

我想关闭应用程序窗口的恢复(在我的情况下,iTerm)。如何关闭它,但仅适用于此特定应用程序?

Answers:


3

您可以尝试修改已保存的状态文件夹的权限,以便无法写入。

以Preview.app为例。

从Applications下的Utilities文件夹中打开Terminal.app并输入:

sudo chmod 440 ~/Library/Saved Application State/com.apple.Preview.savedState/

因此,您需要在“〜/ Library / Saved Application State”文件夹中查找iTerm保存状态的路径,并相应地修改上面的命令。


8

有一个特定的命令可以阻止任何应用程序保存状态,而不是仅仅锁定状态文件夹...

defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

如果你不想要一个永久性的开关,只是为了防止它在一个场合,那么删除/移动Saved State文件夹~/Library/Saved Application State/将是最简单的。


2

我为此目的使用RestoreMeNot。它增加了一个prefpane,您可以在每个应用程序的基础上切换恢复。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.