Désactiver la reprise pour Safari ou d'autres applications spécifiques dans Mac OS X Lion

Table des matières:

Anonim

Resume est cette fonctionnalité de Mac OS X Lion qui fait réapparaître les fenêtres des applications après avoir quitté puis relancé l'application. C'est une fonctionnalité intéressante, mais nous ne souhaitons pas que toutes les applications l'utilisent. Voici donc comment désactiver la reprise par application.

Comment désactiver la reprise pour des applications spécifiques sous Mac OS X 10.7 Lion

C'est facile et en fait assez similaire à la suppression des états enregistrés de l'application, suivez simplement :

  • 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 à :
  • ~/Bibliothèque/État de l'application enregistrée/

  • Trouvez l'application pour laquelle vous souhaitez désactiver la reprise. Pour cette procédure pas à pas, nous utiliserons Safari comme exemple. Le dossier que nous recherchons est donc "com.apple.Safari.savedState"
    • Remarque : Vous souhaiterez probablement supprimer le contenu du dossier des applications avant l'étape suivante, sinon l'état enregistré existant sera devenir l'état par défaut auquel l'application est reprise à plusieurs reprises. Cela peut être utile si vous voulez toujours ouvrir les mêmes onglets ou fenêtres, mais le but de cette procédure pas à pas est qu'aucune fenêtre ne s'ouvre et que la reprise soit désactivée pour l'application choisie, vous voudrez donc vider le contenu des dossiers
  • Sélectionnez 'com.apple.Safari.savedState' et faites un clic droit et sélectionnez Obtenir des informations dans le menu ou appuyez sur Commande + 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 l'application pour que l'état verrouillé prenne effet

C'est tout ce qu'il y a à faire, Resume n'enregistrera 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 via le Terminal, vous pouvez le faire avec la commande chmod et un indicateur -w pour empêcher l'accès en écriture :

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

Vous pouvez le faire avec autant de dossiers d'applications que vous le souhaitez, ou vous pouvez définir l'intégralité du répertoire sur verrouillé et ce serait une autre façon de désactiver complètement la fonctionnalité.

Ceci complète la manipulation de la fonction de reprise de Lion, et nous avons expliqué comment supprimer des états de reprise enregistrés spécifiques, désactiver complètement la reprise et même comment supprimer les fenêtres de la session en cours lors de la fermeture de réapparaître via la reprise . Vous devriez maintenant avoir un contrôle total sur la reprise et ce qui réapparaît au redémarrage, mais si vous avez d'autres questions sur la fonctionnalité, faites-le nous savoir dans les commentaires.

Mise à jour : Vous pouvez également désactiver la reprise par application avec les commandes d'écriture par défaut, voici ce que vous voudriez utiliser pour désactiver Safari :

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

Essentiellement, vous remplacez le nom de l'application dans cette chaîne et vous pouvez également le faire pour toutes les autres applications.

Désactiver la reprise pour Safari ou d'autres applications spécifiques dans Mac OS X Lion