Impedisci al Mac di ricaricare le app dopo il riavvio


11

Ho dovuto spegnere e riaccendere il mio Macbook Pro tenendo premuto il pulsante di accensione dopo averlo bloccato.

Quando è stato riavviato, ha ricaricato tutte le app che avevo eseguito in precedenza, il che ha richiesto molto tempo ed era completamente inutile.

Esiste un modo per impedire che ricarichi le app precedentemente in esecuzione?

Sto eseguendo OS X 10.7.

Risposte:


8

Tenendo premuto il tasto MAIUSC al momento dell'accesso, è possibile impedire il riavvio delle app per tale accesso.

Se vuoi impedire in modo permanente la riapertura delle app, puoi chiudere tutte le app e bloccare il com.apple.loginwindow.*.plistfile trovato~/Library/Preferences/ByHost/

Questo plist mantiene un elenco di app aperte e tutte le app presenti in tale elenco al logout verranno riavviate dopo l'accesso (presupponendo che la casella di controllo sia selezionata per farlo, come sempre per impostazione predefinita). Se esci da tutte le app, quindi chiudi quel plist, l'elenco delle app sarà sempre vuoto, quindi anche quando la casella è selezionata, non ci saranno app nell'elenco da riavviare.

Lo sblocco del plist lo riporterà al normale comportamento.


Oltre a Terminal : è necessario avere Terminal aperto per bloccare il file. Ma avere Terminal aperto è ancora un grande miglioramento.
Martin,

Come si blocca il file?
Zorgoth,

7

Quello che stai cercando è disabilitare la funzionalità ApplePersistence, che può essere eseguita con:

defaults write -g ApplePersistence -bool no

Nota che questo disabiliterà anche le versioni.
Brady,

1
@Brady quali sono le "versioni"? quale impatto dovrei aspettarmi se lo utilizzo defaults write -g ApplePersistence -bool no?
olyv,

@olyv Versioni nel file system. Vedi qui: apple.stackexchange.com/questions/27544/…
Brady

@Brady grazie, ora capisco. E questo è un link ai documenti Apple support.apple.com/en-ie/HT202255
olyv,

1

Vai a Preferenze di Sistema / Generale.

Deseleziona la casella "Ripristina windows all'uscita ..."


1
Ciò impedirà a un'app di riaprire Windows all'avvio, ma è completamente separata dalla funzionalità che riapre le app all'accesso.
Gordon Davisson,

0

Per prima cosa chiudi tutte le applicazioni (questo è importante). Quindi in un terminale fai:

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

Fondamentalmente, è necessario rendere i file loginWindow * non scrivibili da nessuno.

Per annullare :

sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.