NythyCleaner
← Blog

Como gerir itens de arranque e Launch Agents no Mac

11 min de leitura
#extensions#macos#startup#launchd#login-items#performance

Como gerir itens de arranque e Launch Agents no Mac

Cada app que abre no login ou instala um agente em segundo plano carrega o Mac antes de abrir um documento. Demasiados itens de arranque significam início mais lento, mais CPU em repouso, menos bateria e utilitários na barra de menus que já não usa.

O macOS divide isto em vários mecanismos: itens de login (lista de sessão), LaunchAgents (tarefas launchd por utilizador ou sistema), LaunchDaemons (serviços launchd ao nível do sistema) e outros tipos de extensão. Definições do sistema mostram parte disto, mas não uma lista técnica única.

Este guia explica as peças, como gerir com ferramentas integradas e como a secção Extensões do NythyCleaner junta itens de login, LaunchAgents, LaunchDaemons, geradores Quick Look e importadores Spotlight num único scan.

Três categorias principais

Itens de login («Abrir ao iniciar sessão»)

São aplicações (ou auxiliares) registados na lista de login da sessão — a mesma que configura em Definições do sistema (ou opções do Dock em versões antigas). Arrancam ao entrar na sua conta.

LaunchAgents (launchd)

LaunchAgents são ficheiros .plist XML que dizem ao launchd para iniciar programas no login, por temporizador ou por evento.

Localizações típicas:

  • ~/Library/LaunchAgents/o seu utilizador; normalmente modificável sem tocar no núcleo do sistema.
  • /Library/LaunchAgents/todos os utilizadores; pode exigir direitos de administrador.

O NythyCleaner analisa ambos e mostra tarefas não Apple.

LaunchDaemons (serviços de sistema)

LaunchDaemons estão em /Library/LaunchDaemons/. São serviços ao nível do sistema (muitas vezes como root), não só a sessão gráfica. Desativar o daemon errado pode partir VPNs, controladores ou ferramentas empresariais; deixar daemons de terceiros desnecessários ativos gasta recursos.

O NythyCleaner foca-se em plists de terceiros; serviços com.apple.* são filtrados.

O que o macOS oferece nativamente

Definições do sistema → Itens de abertura e extensões

Em macOS recentes há secções para itens de abertura e várias extensões. É o sítio certo para opções oficialmente suportadas pela Apple.

O que não costuma dar: uma vista plana de cada ~/Library/LaunchAgents/… nem uma tabela combinada para utilizadores avançados.

Finder e Terminal (avançado)

Pode abrir ~/Library/LaunchAgents ou usar launchctl, mas precisa de perceber domínios, bootout/bootstrap e sintaxe de plists.

Para a maioria, um gestor dedicado é mais seguro.

Como funciona o NythyCleaner Extensões

O NythyCleaner inclui Extensões orientado ao ruído de arranque e integração: não só «o que abre no login», mas tarefas launchd em segundo plano e pastas de plugins relacionadas.

Um scan, vários tipos

TipoO que éÂmbito típico
Item de loginEntrada de sessão «abrir ao iniciar»Utilizador atual
Quick LookBundles .qlgeneratorPastas Quick Look utilizador ou sistema
SpotlightBundles .mdimporterPastas Spotlight utilizador ou sistema
Launch Agentplist launchd~/Library/LaunchAgents ou /Library/LaunchAgents
Launch Daemonplist launchd/Library/LaunchDaemons

Os itens estão agrupados e ordenados: login primeiro, depois Quick Look, Spotlight, LaunchAgents, LaunchDaemons.

Entradas Apple estão ocultas

O scanner ignora tarefas claramente da Apple:

  • Label ou bundle ID começa por com.apple.
  • Programas sob /System/

Reduz-se o risco de partir o macOS.

Ligar ou desligar itens de login

Para itens de login, o NythyCleaner usa uma ponte à lista de sessão. Como a Apple depreciou APIs públicas antigas, a app também regista caminhos desativados dentro do NythyCleaner para aparecerem desligados e poderem voltar a ligar.

LaunchAgents e LaunchDaemons

A desativação segue o padrão habitual: o plist ativo é movido para .plist.disabled (e o inverso para ativar). Quando aplicável, o NythyCleaner executa launchctl bootout antes e launchctl bootstrap depois.

Nota: pastas de sistema como /Library/LaunchDaemons têm de ser graváveis. Caso contrário, a UI reflete as permissões.

Limpeza de entradas obsoletas

É possível purgar estado inválido: caminhos de login sem ficheiro em disco, ou .plist.disabled órfãos.

Quick Look e Spotlight

O mesmo ecrã lista bundles Quick Look e importadores Spotlight. Nem sempre são «arranque», mas integram Finder e pesquisa; ao alternar, atualizam caches (qlmanage, mdimport) quando faz sentido.

Precauções

  • Pesquise entradas desconhecidas, sobretudo LaunchDaemons de VPN/segurança.
  • Reative se algo deixar de funcionar.
  • Teste primeiro LaunchAgents de utilizador antes de daemons de sistema.
  • Faça cópia de segurança antes de alterações em massa.

Perguntas frequentes

O NythyCleaner substitui Definições do sistema?

Não. Complementa a UI da Apple com vista técnica baseada em ficheiros.

Porque não vejo com.apple.*?

Filtragem intencional.

Desativar um LaunchAgent desinstala a app?

Não — só impede o launchd de carregar esse plist.

Posso estragar o Mac?

Daemons de terceiros desconhecidos podem partir funcionalidades. Serviços centrais Apple não aparecem.

É gratuito?

Consulte o preço atual; pode ser Pro.

Conclusão

Gerir itens de arranque e Launch Agents é perceber a lista de login, LaunchAgents e LaunchDaemons. O macOS não mostra tudo junto nas Definições.

NythyCleaner Extensões analisa login, LaunchAgents e LaunchDaemons (utilizador/sistema), mais Quick Look e Spotlight; esconde tarefas Apple; e permite ligar ou desligar entradas de terceiros com tratamento consciente de launchd e limpeza — para login mais rápido e menos ruído em segundo plano sem viver no Terminal.