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.*.plist
arquivo 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.
O que você está procurando é desativar o recurso ApplePersistence, o que pode ser feito com:
fonte
defaults write -g ApplePersistence -bool no
?Vá para Preferências do sistema / Geral.
Clique na caixa "Restaurar janelas ao sair ..."
fonte
Primeiro feche todos os aplicativos (isso é importante). Então, em um terminal, faça:
Basicamente, você precisa tornar os arquivos loginWindow * graváveis por qualquer pessoa.
Para desfazer :
fonte