Cómo evitar que una aplicación guarde / restaure cualquier estado guardado

5

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?

Antzi
fuente

Respuestas:

2

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.

willWorkForCookies
fuente
8

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.

Tetsujin
fuente
1

yo suelo RestoreMeNot para este propósito. Agrega un prefpano en el que puede alternar la restauración por aplicación.

Kellen
fuente