Quiero desactivar la restauración de la ventana de una aplicación (en mi caso, iTerm). ¿Cómo se puede desactivar, pero sólo para esta aplicación específica?
Respuestas
¿Demasiados anuncios?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 quiere un cambio permanente, sólo para evitarlo en una sola ocasión, entonces borre/desplace la carpeta Saved State en ~/Library/Saved Application State/
sería la más sencilla.
Puedes intentar modificar los permisos de la carpeta de estados guardados para que no se pueda escribir en ella.
Por ejemplo, Preview.app.
Abra Terminal.app desde la carpeta Utilidades en Aplicaciones y entre:
sudo chmod 440 ~/Library/Saved Application State/com.apple.Preview.savedState/
Por lo tanto, deberá buscar en la carpeta "~/Library/Saved Application State" la ruta del estado guardado de iTerm y modificar el comando anterior en consecuencia.
Yo uso RestoreMeNot para este fin. Añade un panel previo en el que se puede alternar la restauración por aplicación.