Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como gerenciar aplicativos de inicialização no macOS

Os aplicativos de inicialização são programas que são automaticamente iniciados quando o sistema operacional é carregado. Em ambientes Windows, é comum usar o "Gerenciador de Tarefas" para gerenciar esses aplicativos. No entanto, no ambiente Apple, especificamente no macOS, o gerenciamento de aplicativos de inicialização é feito de maneira diferente, mas é igualmente importante para otimizar o desempenho do sistema e melhorar a experiência do usuário.

Neste artigo, vamos explorar como gerenciar aplicativos de inicialização no macOS, fornecendo exemplos práticos e comandos que você pode usar para personalizar e controlar quais aplicativos são iniciados automaticamente quando você faz login no seu Mac.

Exemplos:

  1. Usando Preferências do Sistema:

    • Abra as "Preferências do Sistema".
    • Clique em "Usuários e Grupos".
    • Selecione o seu usuário na barra lateral esquerda.
    • Clique na aba "Itens de Início".
    • Para adicionar um aplicativo, clique no botão "+" e selecione o aplicativo desejado.
    • Para remover um aplicativo, selecione-o na lista e clique no botão "-".
  2. Usando o Terminal:

    • Você também pode gerenciar aplicativos de inicialização usando o Terminal. Para listar os aplicativos de inicialização, use o seguinte comando:
      defaults read loginwindow AutoLaunchedApplicationDictionary
    • Para adicionar um aplicativo de inicialização, use o seguinte comando:
      osascript -e 'tell application "System Events" to make new login item at end with properties {path:"/Applications/NomeDoAplicativo.app", hidden:false}'
    • Para remover um aplicativo de inicialização, use o seguinte comando:
      osascript -e 'tell application "System Events" to delete login item "NomeDoAplicativo"'
  3. Usando Launch Agents e Launch Daemons:

    • No macOS, você também pode usar Launch Agents e Launch Daemons para gerenciar aplicativos de inicialização. Os Launch Agents são usados para iniciar aplicativos para um usuário específico, enquanto os Launch Daemons são usados para iniciar aplicativos para todos os usuários.
    • Para criar um Launch Agent, crie um arquivo .plist em ~/Library/LaunchAgents/ com o seguinte conteúdo:
      <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
      <plist version="1.0">
      <dict>
       <key>Label</key>
       <string>com.exemplo.meuapp</string>
       <key>ProgramArguments</key>
       <array>
           <string>/Applications/NomeDoAplicativo.app/Contents/MacOS/NomeDoAplicativo</string>
       </array>
       <key>RunAtLoad</key>
       <true/>
      </dict>
      </plist>
    • Para ativar o Launch Agent, use o comando:
      launchctl load ~/Library/LaunchAgents/com.exemplo.meuapp.plist
    • Para desativar, use:
      launchctl unload ~/Library/LaunchAgents/com.exemplo.meuapp.plist

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.