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 !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *