Désactiver la fonction CV par application dans Mac OS X Lion avec écriture par défaut
Dans notre article sur la façon de désactiver Resume for Safari ou d'autres applications dans 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 Resume pour chaque application en utilisant une commande d'écriture par défaut entrée dans le Terminal.
Éteindre les CV à la demande
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 :
Éteindre le CV pour le safari
defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false
Désactiver pour Google Chrome
defaults write com.google.Chrome NSQuitAlwaysKeepsWindows -bool false
Éteindre pour QuickTime Player X
defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false
Éteindre pour l'aperçu
defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false
Vous devrez relancer l'application pour laquelle vous avez désactivé la fonction afin que les changements prennent effet.
Désactivation du CV pour d'autres applications
Pour désactiver CV avec d'autres applications, vous devrez accéder à votre répertoire personnel de la bibliothèque (rappelez-vous que /Library et ~/Library sont différents) afin de trouver la syntaxe exacte du nom de l'application. Le répertoire que vous recherchez est :
~/Bibliothèque /Etat de la demande enregistrée/
J'aime la fonction "Aller au dossier" car elle est facile d'accès avec Commande+Maj+G mais vous pouvez aussi y accéder par 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 cherchez est com.developerName.ApplicationName.savedState, pour un autre exemple nous choisirons Terminal qui se trouve dans ce répertoire comme com.apple.Terminal.savedState.
Supprimez l'extension ".savedState" et entrez la première partie du nom du répertoire dans la même commande que celle utilisée ci-dessus, pour qu'elle ressemble à celle-ci :
defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false
Entrez cela dans la ligne de commande et relancez le terminal et l'application CV ne sera plus activée uniquement pour cette application. Tout comme l'autre méthode, vous pouvez le faire avec autant ou aussi peu d'applications que vous le souhaitez.
Comment réactiver le CV pour des applications spécifiques
Réactiver le CV dans Lion est aussi facile que de le désactiver, il suffit d'ajuster la commande d'écriture par défaut avec une déclaration VRAI plutôt que FAUX. Si l'on prend l'exemple de Safari, la commande serait
defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true
Relancez Safari et vous constaterez que Resume est de retour. Notez que si vous avez désactivé CV à l'échelle du système via le panneau des préférences, vous devrez le réactiver séparément.
Merci à nos commentateurs qui nous ont signalé les défauts d'écriture des commandes !