Empêcher Mac de recharger les applications après le redémarrage

11

J'ai dû éteindre et rallumer mon Macbook Pro en maintenant le bouton d'alimentation enfoncé une fois verrouillé.

Quand il a redémarré, il a rechargé toutes les applications que j'avais utilisées auparavant, ce qui a pris beaucoup de temps et était complètement inutile.

Existe-t-il un moyen de l'empêcher de recharger les applications précédemment exécutées?

J'utilise OS X 10.7.

Avalanchis
la source

Réponses:

8

Maintenir la touche Maj enfoncée lors de la connexion devrait empêcher les applications de se relancer pour cette connexion.

Si vous souhaitez empêcher définitivement la réouverture des applications, vous pouvez quitter toutes les applications, puis verrouiller le com.apple.loginwindow.*.plistfichier trouvé dans~/Library/Preferences/ByHost/

Cette liste conserve une liste des applications ouvertes et toutes les applications qui figurent dans cette liste à la déconnexion seront relancées après la connexion (en supposant que la case est cochée pour le faire, comme c'est toujours le cas par défaut). Si vous quittez toutes les applications, puis verrouillez cette liste, sa liste d'applications sera toujours vide, donc même lorsque cette case est cochée, il n'y aura aucune application dans la liste à relancer.

Le déverrouillage du plist le ramènera à un comportement normal.

joelseph
la source
En dehors de Terminal - Vous devez avoir Terminal ouvert pour verrouiller le fichier. Mais le simple fait d'ouvrir Terminal est toujours une énorme amélioration.
Martin
Comment verrouillez-vous le fichier?
Zorgoth
7

Ce que vous recherchez est de désactiver la fonctionnalité ApplePersistence, ce qui peut être fait avec:

defaults write -g ApplePersistence -bool no
Sorin
la source
Notez que cela désactivera également les versions.
Brady
1
@Brady, que sont les «versions»? quel impact dois-je attendre si j'utilise defaults write -g ApplePersistence -bool no?
olyv
@olyv Versions du système de fichiers. Voir ici: apple.stackexchange.com/questions/27544/…
Brady
@ Brady merci, je comprends maintenant. Et ceci est un lien vers les documents Apple support.apple.com/en-ie/HT202255
olyv
1

Allez dans Préférences Système / Général.

Décochez la case "Restaurer les fenêtres en quittant ..."

jake
la source
1
Cela empêchera une application de rouvrir des fenêtres lorsqu'elle démarre, mais elle est complètement distincte de la fonctionnalité qui rouvre les applications à la connexion.
Gordon Davisson
0

Fermez d' abord toutes les applications (c'est important). Puis dans un terminal:

sudo chown root ~/Library/Preferences/ByHost/com.apple.loginwindow*
sudo chmod 000 ~/Library/Preferences/ByHost/com.apple.loginwindow*

Fondamentalement, vous devez rendre les fichiers loginWindow * inscriptibles par quiconque.

Pour annuler :

sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*
rouble
la source