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.

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.


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

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 ..."


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*
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.