Impedir que o Mac recarregue os aplicativos após reiniciar

11

Eu tive que ligar e desligar o meu Macbook Pro pressionando o botão liga / desliga depois que ele travou.

Quando reiniciou, recarregou todos os aplicativos que eu estava executando antes, o que levou muito tempo e foi completamente desnecessário.

Existe uma maneira de impedir que ele recarregue os aplicativos em execução anteriormente?

Estou executando o OS X 10.7.

Avalanchis
fonte

Respostas:

8

Manter a tecla Shift pressionada no logon deve impedir que os aplicativos sejam reiniciados para esse logon.

Se você deseja impedir permanentemente a reabertura de aplicativos, pode sair de todos os aplicativos e bloquear o com.apple.loginwindow.*.plistarquivo encontrado em~/Library/Preferences/ByHost/

Essa lista mantém uma lista de aplicativos abertos, e todos os aplicativos que estão nessa lista no logout serão lançados novamente após o login (assumindo que a caixa de seleção esteja marcada para isso, como sempre é o padrão). Se você sair de todos os aplicativos e bloquear essa lista, sua lista estará sempre vazia; portanto, mesmo quando essa caixa de seleção estiver marcada, não haverá aplicativos na lista para reiniciar.

Desbloquear o plist retornará ao comportamento normal.

joelseph
fonte
Além do Terminal - Você precisa ter o Terminal aberto para bloquear o arquivo. Mas apenas abrir o Terminal ainda é uma grande melhoria.
Martin Martin
Como você bloqueia o arquivo?
Zorgoth 16/08/19
7

O que você está procurando é desativar o recurso ApplePersistence, o que pode ser feito com:

defaults write -g ApplePersistence -bool no
sorin
fonte
Observe que isso também desativará as versões.
Brady
1
@Brady o que são 'Versões'? que impacto devo esperar se usar defaults write -g ApplePersistence -bool no?
Olyv 11/04/19
@olyv Versões no sistema de arquivos. Veja aqui: apple.stackexchange.com/questions/27544/…
Brady
@ Brad obrigado, eu entendi agora. E este é um link para os documentos da Apple support.apple.com/pt-PT/HT202255
olyv
1

Vá para Preferências do sistema / Geral.

Clique na caixa "Restaurar janelas ao sair ..."

Jake
fonte
1
Isso impedirá que um aplicativo reabra o Windows quando for iniciado, mas é completamente separado do recurso que reabre os aplicativos no login.
Gordon Davisson 21/09
0

Primeiro feche todos os aplicativos (isso é importante). Então, em um terminal, faça:

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

Basicamente, você precisa tornar os arquivos loginWindow * graváveis ​​por qualquer pessoa.

Para desfazer :

sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*
rublo
fonte