Gérer les éléments d’ouverture et les Launch Agents sur Mac
Gérer les éléments d’ouverture et les Launch Agents sur Mac
Chaque application qui s’ouvre à la connexion ou installe un agent en arrière-plan fait travailler votre Mac avant que vous ouvriez un document. Trop d’éléments au démarrage, c’est connexion plus lente, CPU au repos plus élevé, autonomie réduite et icônes de barre de menus oubliées.
macOS répartit tout cela entre plusieurs mécanismes : éléments d’ouverture (liste de session), LaunchAgents (tâches launchd par utilisateur ou système), LaunchDaemons (tâches launchd système), et d’autres types d’extensions. Les réglages Apple montrent une partie de la réalité, mais pas une vue technique unifiée.
Ce guide résume les briques, comment les gérer avec les outils intégrés, et comment la section Extensions de NythyCleaner regroupe éléments de connexion, LaunchAgents, LaunchDaemons, générateurs Quick Look et importeurs Spotlight dans un seul balayage.
Les trois grandes familles
Éléments d’ouverture (« à l’ouverture »)
Il s’agit d’applications (ou d’assistants) enregistrés dans la liste de connexion de session — la même que lorsque vous ajoutez une app via Réglages Système (ou les options du Dock sur d’anciennes versions). Ils se lancent à l’ouverture de votre compte utilisateur.
LaunchAgents (launchd)
Les LaunchAgents sont des fichiers .plist XML qui indiquent à launchd de lancer un programme à la connexion, sur une planification ou sur un événement.
Emplacements typiques :
~/Library/LaunchAgents/— votre utilisateur ; en général modifiable sans toucher au cœur du système./Library/LaunchAgents/— tous les utilisateurs ; peut exiger des droits administrateur.
NythyCleaner analyse ces dossiers et n’affiche que les travaux non Apple (voir plus bas).
LaunchDaemons (services système)
Les LaunchDaemons sont sous /Library/LaunchDaemons/. Ce sont des services à l’échelle du système (souvent en root), pas seulement liés à votre session graphique. Désactiver le mauvais démon peut casser un client VPN, un pilote ou un outil d’entreprise — laisser tourner des démons tiers inutiles gaspille des ressources.
Là encore, NythyCleaner se concentre sur les plists tiers ; les services com.apple.* sont filtrés pour limiter le risque sur le système.
Ce que macOS propose nativement
Réglages Système → Ouverture et extensions
Sur les versions récentes, Réglages Système propose des sections pour les éléments d’ouverture et diverses extensions. C’est l’endroit adapté pour les bascules officiellement prises en charge par Apple.
En revanche, vous n’y voyez généralement pas une table unique de tous les fichiers ~/Library/LaunchAgents/com.editeur.produit.plist, ni une distinction utilisateur / système pour les power users.
Finder et Terminal (avancé)
Vous pouvez parcourir ~/Library/LaunchAgents ou utiliser launchctl — mais il faut comprendre les domaines, bootout/bootstrap et la syntaxe des plists. Une erreur peut laisser un job à moitié chargé.
Pour la plupart des utilisateurs, un gestionnaire dédié reste plus sûr que l’édition manuelle.
Fonctionnement d’NythyCleaner Extensions
NythyCleaner propose une section Extensions orientée encombrement au démarrage et intégrations : pas seulement « ce qui s’ouvre à la connexion », mais aussi les tâches launchd et certains dossiers de plugins.
Un scan, plusieurs types
| Type | Rôle | Portée typique |
|---|---|---|
| Élément de connexion | Entrée « à l’ouverture » de session | Utilisateur actuel |
| Quick Look | Paquets .qlgenerator | Dossiers Quick Look utilisateur ou système |
| Spotlight | Paquets .mdimporter | Dossiers Spotlight utilisateur ou système |
| Launch Agent | plist launchd | ~/Library/LaunchAgents ou /Library/LaunchAgents |
| Launch Daemon | plist launchd | /Library/LaunchDaemons |
Les éléments sont regroupés et triés : éléments de connexion d’abord, puis Quick Look, Spotlight, LaunchAgents, LaunchDaemons.
Les entrées Apple sont masquées
Le scan ignore volontairement les jobs manifestement gérés par Apple :
Labelou identifiant de bundle commençant parcom.apple.- Programmes lancés depuis
/System/
Vous voyez surtout des logiciels tiers que vous (ou un installateur) avez ajoutés.
Activer / désactiver les éléments de connexion
Pour les éléments de connexion, NythyCleaner s’appuie sur un pont vers la liste de session pour ajouter ou retirer les entrées comme l’OS l’attend. Comme Apple a déprécié d’anciennes API publiques pour cette liste, l’app mémorise aussi les chemins désactivés depuis NythyCleaner afin qu’ils restent visibles comme désactivés et puissent être réactivés sans fouiller dans des réglages cachés.
Activer / désactiver LaunchAgents et LaunchDaemons
Pour les plists launchd, la désactivation suit le schéma classique : le plist actif est déplacé vers un fichier .plist.disabled (et l’inverse pour réactiver). Quand c’est pertinent, NythyCleaner exécute launchctl bootout avant désactivation et launchctl bootstrap après réactivation pour ne pas laisser le job chargé depuis l’ancien chemin.
Remarque : des dossiers système comme /Library/LaunchDaemons doivent être inscriptibles pour que le basculement réussisse. Sinon l’interface reflète les permissions — il peut falloir des droits administrateur ou corriger les propriétaires en dehors de l’app.
Nettoyage des entrées obsolètes
Le sous-système Extensions peut purger l’état invalide : chemins d’éléments de connexion qui ne pointent plus vers un fichier existant, ou fichiers .plist.disabled orphelins après désinstallation. La liste reste ainsi cohérente.
Au-delà du démarrage : Quick Look et Spotlight
Le même écran liste les paquets Quick Look et importeurs Spotlight. Ce ne sont pas toujours des « démarrages » au sens connexion, mais ils s’intègrent au Finder et à la recherche et peuvent ralentir l’indexation ou l’aperçu. Le basculement déclenche des rafraîchissements de cache (qlmanage, mdimport) le cas échéant.
Précautions
- Si vous ne reconnaissez pas une entrée, recherchez son label ou son bundle ID avant de désactiver — surtout pour les LaunchDaemons liés à la sécurité ou à un VPN.
- Réactivez si quelque chose cesse de fonctionner (client cloud, utilitaire clavier, etc.).
- Privilégiez d’abord la désactivation des LaunchAgents utilisateur avant d’expérimenter sur les démons système.
- Gardez une sauvegarde ou un instantané Time Machine avant des changements en masse.
FAQ
NythyCleaner remplace-t-il Réglages Système ?
Non. Il complète l’interface Apple avec une vue technique et fichiers. Utilisez Réglages Système pour les extensions officiellement gérées ; NythyCleaner pour un inventaire des éléments de connexion et plists launchd tiers.
Pourquoi je ne vois pas com.apple.* ?
Filtrage volontaire pour éviter de couper des services macOS essentiels.
Désactiver un LaunchAgent désinstalle-t-il l’app ?
Non. Cela empêche seulement launchd de charger ce plist jusqu’à réactivation (ou réinstallation par l’app).
Puis-je casser mon Mac ?
Désactiver des démons tiers inconnus peut casser les fonctionnalités de l’éditeur. Les services Apple centraux ne sont pas listés. En cas de doute, un élément à la fois.
Cette fonctionnalité est-elle gratuite ?
Voir la page tarifs actuelle de l’app ; la gestion des extensions peut dépendre de l’édition Pro.
Conclusion
Gérer éléments d’ouverture et Launch Agents sur Mac, c’est comprendre liste de connexion, LaunchAgents et LaunchDaemons — trois niveaux de « ce qui tourne tout seul ». macOS n’expose pas tout au même endroit dans Réglages Système.
NythyCleaner Extensions scanne éléments de connexion, LaunchAgents et LaunchDaemons utilisateur/système, plus Quick Look et Spotlight ; masque les jobs Apple ; et permet d’activer ou désactiver les entrées tiers avec une gestion launchd et un nettoyage des enregistrements obsolètes — pour accélérer l’ouverture de session et réduire le bruit de fond sans vivre dans le Terminal.