Comme l'a noté @Hippo, vous parlez probablement de la fonctionnalité d'OS X Lion selon laquelle les programmes ouverts à l'arrêt sont automatiquement réouverts au démarrage, à moins que vous ne décochiez une case lors de l'arrêt. Actuellement, il n'y a aucun moyen de désélectionner ce choix via l'interface utilisateur par défaut.
Cependant, quelques affiches dans un Forum de discussion Apple ont fourni quelques commandes Terminal et créé des AppleScript scripts qui peuvent effectuer cette tâche.
Solution pour les terminaux
Scott Nash a écrit :
- Ouvrez votre
~/Library/Preferencese/ByHost
et supprimer le site com.apple.loginwindow.<long alpha-numeric string>
-
Copiez et collez cette commande dans le Terminal :
defaults write com.apple.loginwindow TALLogoutSavesState 0
Le fichier que vous avez supprimé est celui qui stocke les applications et les fenêtres qui sont ouvertes. La commande écrit directement la préférence pour la sauvegarde de l'état de déconnexion.
Vous pouvez lire le réglage en utilisant cette commande, bien qu'elle doive refléter le réglage dans le Préférences générales du système, maintenant. defaults read com.apple.loginwindow
Regardez la ligne avec TALLogoutSavesState
. Il devrait être 0
maintenant.
Le site case à cocher de la boîte de dialogue d'arrêt restera cochée, mais vous n'aurez pas pas besoin de la modifier. Elle devrait l'ignorer puisque la préférence principale est est définie pour ne pas sauvegarder l'état.
script Solution
Vic07 a écrit :
À l'aide d'une simple application AppleScript, vous pouvez réaliser cet objectif dans un fichier manière cohérente.
J'ai compilé une application qui, après avoir cliqué sur la touche elle éteint votre Mac en désactivant l'option "save state". Vous pouvez utiliser cette application au quotidien au lieu d'éteindre le Mac de façon traditionnelle. manière traditionnelle. Une bonne idée pourrait être de la placer dans votre Dock pour l'avoir toujours à portée de main. pour l'avoir toujours à portée de main.
Vous pouvez télécharger l'application à partir de aquí
Plus tard dans la discussion, il publie des versions actualisées :
CleanReboot et CleanShutDown ont été mis à jour à la version 2.0.
Cette nouvelle version est /MUCH/ plus propre que la précédente, puisqu'au lieu de modifier les valeurs par défaut, elle fait en sorte que le Finder agisse comme si l'utilisateur décochait la case d'enregistrement de l'état, puis cliquait sur le bouton Arrêter ou Redémarrer. et qu'il avait ensuite cliqué sur le bouton Arrêter ou Redémarrer.
CleanShutDown 2.0
CleanReboot 2.0
Vous pouvez vérifier ces scripts pour voir s'ils répondent à votre problème.
L'une de ces deux méthodes peut résoudre votre problème - je vais devoir la tester sur mon Mac après être rentré chez moi.