Désactiver la reprise par application dans Mac OS X Lion avec l'écriture par défaut

Table des matières:

Anonim

Dans notre article sur la façon de désactiver Resume pour Safari ou d'autres applications sous OS X 10.7, plusieurs de nos commentateurs ont souligné qu'il n'est pas nécessaire de modifier les autorisations des répertoires d'applications individuelles. Vous pouvez également désactiver la reprise pour chaque application à l'aide d'une commande d'écriture par défaut entrée dans le terminal.

Désactiver la reprise par application

Voici quelques exemples de chaînes par défaut pour des applications individuelles, puis nous vous montrerons comment trouver vos propres chaînes pour d'autres applications :

Désactiver la reprise pour Safari defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

Désactiver Google Chrome defaults write com.google.Chrome NSQuitAlwaysKeepsWindows -bool false

Désactiver QuickTime Player X defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false

Désactiver l'aperçu defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

Vous devrez relancer l'application pour laquelle vous avez désactivé la fonctionnalité afin que les modifications prennent effet.

Désactivation de la reprise pour d'autres applications Pour désactiver la reprise avec d'autres applications, vous souhaiterez accéder à votre répertoire personnel de bibliothèque (rappelez-vous que / Bibliothèque et ~/Library sont différents) afin que vous puissiez trouver la syntaxe exacte du nom de l'application. Le dossier que vous recherchez est :

~/Bibliothèque/État de l'application enregistrée/

J'aime la fonction Aller au dossier car elle est facile d'accès avec Commande+Maj+G, mais vous pouvez également y accéder via Option-Clic sur le menu Aller.

Une fois que vous êtes dans le dossier Saved Application State de votre bibliothèque personnelle, ce que vous recherchez est com.developerName.ApplicationName.savedState, pour un autre exemple, nous choisirons Terminal qui se trouve dans ce répertoire en tant que com. apple.Terminal.savedState.

Rejetez l'extension '.savedState' et entrez la première partie du nom du répertoire dans la même commande utilisée ci-dessus, de sorte qu'il ressemblera à :

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

 Entrez cela dans la ligne de commande et relancez le terminal et la reprise ne sera plus activée pour cette application uniquement. Tout comme l'autre méthode, vous pouvez le faire avec autant d'applications que vous le souhaitez.

Comment réactiver la reprise pour des applications spécifiques

Réactiver le CV dans Lion est aussi simple que de le désactiver, nous avons juste besoin d'ajuster la commande d'écriture par défaut avec une instruction TRUE plutôt que FALSE. En prenant Safari comme exemple, la commande serait :

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true

Encore une fois, relancez Safari et vous constaterez que Resume est de retour. Notez que si vous avez désactivé la reprise à l'échelle du système via le panneau Préférences, vous devrez le réactiver séparément.

Merci à nos commentateurs qui ont souligné les commandes d'écriture par défaut !

Désactiver la reprise par application dans Mac OS X Lion avec l'écriture par défaut