Quiero desactivar la restauración de una ventana de aplicación (en mi caso, iTerm). ¿Cómo apagarlo, pero solo para esta aplicación específica?
Puede intentar modificar los permisos en la carpeta de estado guardada para que no se pueda escribir.
Tome Preview.app por ejemplo.
Abra Terminal.app desde la carpeta Utilidades en Aplicaciones e ingrese:
sudo chmod 440 ~/Library/Saved Application State/com.apple.Preview.savedState/
Por lo tanto, querrá buscar en la carpeta "~ / Biblioteca / Estado de la aplicación guardada" la ruta al estado guardado de iTerm y modificar el comando anterior según corresponda.
Hay un comando específico para evitar que cualquier aplicación guarde el estado, en lugar de simplemente bloquear la carpeta de estado ...
defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false
Si no desea un cambio permanente, solo para evitarlo en una sola ocasión, borre / mueva la carpeta Estado guardado en ~/Library/Saved Application State/
Sería el más sencillo.
yo suelo RestoreMeNot para este propósito. Agrega un prefpano en el que puede alternar la restauración por aplicación.