Cómo gestionar elementos de inicio y Launch Agents en Mac
Cómo gestionar elementos de inicio y Launch Agents en Mac
Cada app que se abre al iniciar sesión o instala un agente en segundo plano carga tu Mac antes de que abras un documento. Demasiados elementos de arranque significan inicio más lento, más CPU en reposo, menos batería y utilidades en la barra de menús que ya no usas.
macOS reparte esto en varios mecanismos: elementos de inicio (lista de sesión), LaunchAgents (trabajos launchd por usuario o sistema), LaunchDaemons (servicios launchd del sistema) y otros tipos de extensión. Ajustes del sistema muestra parte de ello, pero no una lista técnica unificada.
Esta guía explica las piezas, cómo gestionarlas con herramientas integradas y cómo la sección Extensiones de NythyCleaner reúne elementos de inicio, LaunchAgents, LaunchDaemons, generadores Quick Look e importadores Spotlight en un solo escaneo.
Las tres categorías principales
Elementos de inicio («Abrir al iniciar sesión»)
Son aplicaciones (o ayudantes) registrados en la lista de inicio de sesión — la misma que configuras en Ajustes del sistema (u opciones del Dock en versiones antiguas). Se lanzan al entrar en tu cuenta.
LaunchAgents (launchd)
Los LaunchAgents son archivos .plist XML que indican a launchd que inicie programas al iniciar sesión, por temporizador o por evento.
Ubicaciones típicas:
~/Library/LaunchAgents/— tu usuario; suele poder modificarse sin tocar el núcleo del sistema./Library/LaunchAgents/— todos los usuarios; puede requerir permisos de administrador.
NythyCleaner escanea ambos y muestra trabajos que no son de Apple.
LaunchDaemons (servicios del sistema)
Los LaunchDaemons están en /Library/LaunchDaemons/. Son servicios a nivel de sistema (a menudo como root), no solo tu sesión gráfica. Desactivar el daemon equivocado puede romper VPN, controladores o herramientas empresariales; dejar daemons de terceros innecesarios activos consume recursos.
NythyCleaner se centra en plists de terceros; los servicios com.apple.* están filtrados a propósito.
Lo que macOS ofrece de serie
Ajustes del sistema → Objetos de inicio y extensiones
En macOS recientes hay secciones para objetos de inicio y varias extensiones. Es el lugar adecuado para interruptores con soporte oficial de Apple.
Lo que no suele ofrecer: una vista plana de cada ~/Library/LaunchAgents/… ni una tabla combinada para usuarios avanzados.
Finder y Terminal (avanzado)
Puedes abrir ~/Library/LaunchAgents o usar launchctl, pero debes entender dominios, bootout/bootstrap y la sintaxis de plists.
Para la mayoría, un gestor dedicado es más seguro.
Cómo funciona NythyCleaner Extensiones
NythyCleaner incluye Extensiones orientado al ruido de arranque e integración: no solo «qué se abre al iniciar», sino trabajos launchd en segundo plano y carpetas de plugins relacionadas.
Un escaneo, varios tipos
| Tipo | Qué es | Ámbito típico |
|---|---|---|
| Elemento de inicio | Entrada de sesión «abrir al iniciar» | Usuario actual |
| Quick Look | Bundles .qlgenerator | Carpetas Quick Look usuario o sistema |
| Spotlight | Bundles .mdimporter | Carpetas Spotlight usuario o sistema |
| Launch Agent | plist launchd | ~/Library/LaunchAgents o /Library/LaunchAgents |
| Launch Daemon | plist launchd | /Library/LaunchDaemons |
Los elementos están agrupados y ordenados: primero inicio de sesión, luego Quick Look, Spotlight, LaunchAgents, LaunchDaemons.
Las entradas de Apple están ocultas
El escáner omite trabajos claramente de Apple:
Labelo bundle ID que empieza porcom.apple.- Programas bajo
/System/
Así se reduce el riesgo de romper macOS.
Activar o desactivar elementos de inicio
Para elementos de inicio, NythyCleaner usa un puente a la lista de sesión. Como Apple deprecó APIs públicas antiguas, la app también recuerda rutas desactivadas desde NythyCleaner para mostrarlas como apagadas y poder reactivarlas.
LaunchAgents y LaunchDaemons
La desactivación sigue el patrón habitual: el plist activo se mueve a .plist.disabled (y al revés para activar). Cuando corresponde, NythyCleaner ejecuta launchctl bootout antes y launchctl bootstrap después.
Nota: carpetas del sistema como /Library/LaunchDaemons deben ser escribibles. Si no, la UI refleja los permisos.
Limpieza de entradas obsoletas
Se pueden purgar estados inválidos: rutas de inicio sin archivo en disco, o .plist.disabled huérfanos.
Quick Look y Spotlight
La misma pantalla lista bundles de Quick Look e importadores Spotlight. No siempre son «arranque», pero integran Finder y búsqueda; al cambiar el estado se refrescan cachés (qlmanage, mdimport) cuando aplica.
Precauciones
- Investiga entradas desconocidas, sobre todo LaunchDaemons de VPN o seguridad.
- Reactiva si algo deja de funcionar.
- Prueba primero LaunchAgents de usuario antes que daemons del sistema.
- Haz copia de seguridad antes de cambios masivos.
Preguntas frecuentes
¿NythyCleaner sustituye Ajustes del sistema?
No. Complementa la UI de Apple con una vista técnica y basada en archivos.
¿Por qué no veo com.apple.*?
Filtrado intencional.
¿Desactivar un LaunchAgent desinstala la app?
No — solo evita que launchd cargue ese plist.
¿Puedo romper el Mac?
Daemons de terceros desconocidos pueden romper sus funciones. Los servicios centrales de Apple no aparecen.
¿Es gratis?
Consulta el precio actual; puede ser Pro.
Conclusión
Gestionar elementos de inicio y Launch Agents es entender la lista de inicio, LaunchAgents y LaunchDaemons. macOS no lo muestra todo junto en Ajustes.
NythyCleaner Extensiones escanea inicio de sesión, LaunchAgents y LaunchDaemons (usuario/sistema), más Quick Look y Spotlight; oculta trabajos de Apple; y permite activar o desactivar entradas de terceros con manejo consciente de launchd y limpieza — para inicio más rápido y menos ruido de fondo sin vivir en Terminal.