Désactiver le CV pour Safari ou d’autres applications spécifiques dans Mac OS X Lion

Resume est cette fonctionnalité de Mac OS X Lion qui fait réapparaître les fenêtres de l’application après que vous ayez quitté puis relancé l’application. C’est une fonctionnalité intéressante, mais nous ne voulons pas que toutes les applications l’utilisent, alors voici comment désactiver Resume pour chaque application.

Comment désactiver la fonction CV pour des applications spécifiques dans Mac OS X 10.7 Lion

C’est facile et en fait assez similaire à la suppression des états sauvegardés par l’application, il suffit de suivre :

  • Depuis le bureau de Mac OS X, appuyez sur Commande+Maj+G et entrez dans le dossier États d’application enregistrés situé dans votre bibliothèque personnelle à l’adresse
  • ~/Bibliothèque /Etat de la demande enregistrée/

  • Trouvez l’application pour laquelle vous voulez désactiver CV, pour cette visite nous utiliserons Safari comme exemple, donc le dossier que nous recherchons est « com.apple.Safari.savedState »
    • Note : Vous voudrez probablement supprimer le contenu du dossier apps avant l’étape suivante, sinon l’état sauvegardé existant deviendra l’état par défaut dans lequel l’application est reprise à plusieurs reprises. Cela peut être utile si vous souhaitez que les mêmes onglets ou fenêtres s’ouvrent toujours, mais le but de cette procédure est qu’aucune fenêtre ne s’ouvre et que la fonction de reprise soit désactivée pour l’application choisie, ce qui signifie que vous devrez vider le contenu du dossier
  • Sélectionnez « com.apple.Safari.savedState » et soit faites un clic droit et sélectionnez « Get Info » dans le menu, soit appuyez sur « Command+i » pour obtenir des informations sur le dossier
  • Sous « Général », cochez la case à côté de « Verrouillé »
  • Fermez la fenêtre « Obtenir des informations » et relancez la demande de verrouillage pour qu’elle prenne effet

C’est tout, Resume ne sauvera plus l’état de Safaris car le dossier est maintenant verrouillé, empêchant l’application d’y accéder.

Pour les utilisateurs plus avancés, si vous préférez le faire par le terminal, vous pouvez le faire avec la commande chmod et un drapeau -w pour empêcher l’accès en écriture :

chmod -w ~/Library/Saved Application State/com.apple.Safari.savedState/

Vous pouvez faire cela avec autant de dossiers d’applications que vous le souhaitez, ou vous pouvez mettre le répertoire entier en mode verrouillé, ce qui serait une autre façon de désactiver complètement la fonction.

Nous avons également abordé la manière de supprimer certains états de CV sauvegardés, de désactiver complètement la fonction CV et même de supprimer les fenêtres de session en cours lorsque vous quittez la session pour ne plus les voir apparaître via la fonction CV. Vous devriez maintenant avoir un contrôle total sur la fonction CV et sur ce qui réapparaît lors du redémarrage, mais si vous avez d’autres questions sur la fonction, faites-le nous savoir dans les commentaires.

Mise à jour : Vous pouvez également désactiver la fonction CV par application avec des commandes d’écriture par défaut, voici ce que vous voudriez utiliser pour désactiver Safari :

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

En fait, vous remplacez le nom de l’application dans cette chaîne et vous pouvez le faire pour toute autre application également.

Laisser un commentaire

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