Impeça o Mavericks de reiniciar aplicativos

19

O Mavericks continua lançando aplicativos recentes na inicialização, embora eu mantenha sempre a caixa de seleção que deve controlar esse recurso desmarcada. Isso é realmente irritante, porque (a) a inicialização leva muito mais tempo, (b) eu quero decidir quais aplicativos devem ser iniciados e quais não são, e (c) existem alguns aplicativos que travariam (o próprio Logic da Apple, por instância).

Se soubesse onde o OS X mantinha informações sobre aplicativos recentes, poderia escrever um script que o exclua no login. Alguém descobriu onde essas coisas são colocadas?

EDIT: Também estou interessado no local em que o Mavericks coloca a captura de tela da última sessão. Como você deve ter notado, a captura de tela é sempre mostrada primeiro ao efetuar o login e, em seguida, a tela é atualizada com o conteúdo real da janela.

digory doo
fonte
a caixa de seleção nos itens de login ocultará apenas o aplicativo (não impedirá que seja iniciado). Para remover / impedir que um item de login específico nas Contas de Usuário inicie, marque o item e pressione "-"
Chrisii
1
Não estou falando de itens de login. Eu estou falando de característica especial do Maverick que relança aplicações recentes automaticamente ao efetuar login.
doo digory
você deve fazer da sua nova pergunta adicional uma pergunta separada @digorydoo #
3100 dwightk
Acho que as informações sobre aplicativos em execução e a captura de tela são armazenadas no mesmo local, mas posso estar errado.
doo digory

Respostas:

18

Existem três locais oficiais que conheço que itens indesejados na inicialização são controlados:

1) Preferências de login: se você deseja excluir um item, destaque-o e clique em "-" em vez de apenas desmarcá-lo. Se estiver desmarcada, continuará sendo iniciada, apenas terá janelas ocultas.

preferências de login

2) "Geral" - verifique se "Fechar janelas ao sair de um aplicativo" está marcada. Isso não deve controlar quais aplicativos realmente abrem, mas já vi algumas pessoas confundirem janelas indesejadas com aplicativos indesejados.

geral

3) A caixa de diálogo "Reabrir programas ao efetuar login novamente" no logout - isso deve estar desmarcada.

Além disso, existem alguns truques não oficiais que você pode tentar:

Desativar ApplePersistence:

defaults write -g ApplePersistence -bool no

Observe que isso também desativará as versões (gravação automática)

Defina "Preferência do sistema> Geral> Itens recentes" para NENHUM (o padrão é 10)

ref:

As três primeiras dicas funcionaram para mim; os dois últimos são de https://discussions.apple.com/thread/5538748?start=0&tstart=0

dshack
fonte
1
Em (1), a caixa de seleção oculta as janelas do aplicativo na inicialização. Não tem a ver com o item da barra de menus.
Gilby
Eu não estava falando sobre (1). Quanto a (2) e (3), desmarquei essas caixas de seleção, mas, de tempos em tempos, o Mavericks parece ignorar minha escolha e reiniciar os aplicativos da mesma forma. Vou tentar desativar a ApplePersistance, essa pode ser a solução, mas não posso tentar no momento.
doo digory
Nenhuma delas funcionou, mas a opção "Abrir no login" disponível no ícone do Dock foi a única a desmarcar.
Oligofren
Nada disso funcionou para mim no macOS 10.12, nem mesmo na opção do @ oligofren.
Flimm
Continuo vendo essas mesmas recomendações em vários fóruns, mas elas não estão funcionando para mim e nunca existem em versões diferentes do Mac OS X. Agora estou executando o macOS 10.13.3. e AINDA precisa fechar manualmente todos os meus aplicativos ou eles sempre serão reabertos ao reiniciar. Alguém tem uma solução?
user24601
8

Sua pergunta não é (ou pelo menos não era) muito específica. Portanto, existem várias respostas que você pode achar úteis ao tentar controlar aplicativos irritantes que são abertos no logon:

  1. Atalho do teclado para desativar a inicialização de itens durante o login
  2. Botões para clicar para "oficialmente" remover itens de inicialização
  3. Locais a procurar para remover itens de inicialização


1. Atalho do teclado para desativar a inicialização de itens durante o login

Desative temporariamente a inicialização dos itens no login, mantendo a tecla Shift pressionada. Quando segurar a tecla Shift é condicional:

Se o seu computador for para a tela de login antes de efetuar o login, mantenha a tecla Shift pressionada enquanto faz login e solta quando o dock é carregado.

Se o computador pular a tela de login, mantenha pressionada a tecla Shift quando a barra de progresso aparecer após uma reinicialização e solte novamente quando a área de trabalho / estação de carregamento for carregada.

Encontrei alguma prova de que esse é um recurso: Artigo de base de conhecimento de suporte da Apple .


2. Botões para clicar em "oficialmente" para remover itens de inicialização

Vá para: "Preferências do sistema> Usuários e grupos> Itens de login". Remova itens indesejados.

Além disso, como você fez, desmarque a opção exibida ao sair para reabrir aplicativos.


3. Locais para procurar realmente remover itens de inicialização

Existem outros lugares ocultos e você não pode consertar com uma caixa de seleção ou botão. Marque "/ Library / LaunchDaemons" e "/ Library / LaunchAgents".


Se nada disso ajudar, você pode ter um caso complicado e tentar usar o Google para encontrar outros segredos como este artigo na Macworld .

Joseph Hansen
fonte
Bom achado. Eu não conseguia desenterrar isso há um tempo ...
bmike
Bom, eu te dei um voto extra.
Joseph Hansen
Eu não estava perguntando sobre desativá-lo temporariamente, quero me livrar permanentemente do recurso.
doo digory
Atualizei minha resposta e espero que você a ache mais útil.
Joseph Hansen
5

Você precisa clicar com o botão direito do mouse / tocar nesse aplicativo em particular para revelar um menu pop-up> em Opções > un clique em> Abrir no login

e isso deve resolvê-lo ... reinicie o computador para ver se ele faz isso de novo. Isso deve resolver o problema, pois tenho o mesmo problema com o Chrome.

Veja a imagem anexada abaixo:

insira a descrição da imagem aqui

user85368
fonte
Foi isso! Graças um milhão. Mas como foi verificado em primeiro lugar?
Oligofren