NythyCleaner
← Blog

Opstartitems en Launch Agents op de Mac beheren

11 min leestijd
#extensions#macos#startup#launchd#login-items#performance

Opstartitems en Launch Agents op de Mac beheren

Elke app die bij inloggen opent of een achtergrondagent installeert, belast je Mac voordat je een document opent. Te veel opstartitems betekenen trager opstarten, hoger CPU-gebruik in rust, kortere batterijduur en menubalkhulpprogramma’s die je niet meer gebruikt.

macOS verdeelt dit over meerdere mechanismen: login-items (sessielijst), LaunchAgents (launchd-taken per gebruiker of systeem), LaunchDaemons (systemwide launchd-services) en andere extensietypen. Systeeminstellingen tonen een deel, maar geen enkele technische totaaloverzicht.

Deze gids legt de onderdelen uit, hoe je ze met ingebouwde tools beheert, en hoe NythyCleaner Extensies login-items, LaunchAgents, LaunchDaemons, Quick Look-generators en Spotlight-importers in één scan samenbrengt.

Drie hoofdcategorieën

Login-items (“Open bij login”)

Dit zijn apps (of helpers) geregistreerd in je gebruikerssessie-loginlijst — dezelfde als in Systeeminstellingen (of Dock-opties op oudere macOS). Ze starten bij aanmelding bij je account.

LaunchAgents (launchd)

LaunchAgents zijn XML-.plist-bestanden die launchd opdracht geven programma’s bij login, op een schema of bij een gebeurtenis te starten.

Typische locaties:

  • ~/Library/LaunchAgents/jouw gebruiker; meestal aanpasbaar zonder het systeemkern te raken.
  • /Library/LaunchAgents/alle gebruikers; kan beheerdersrechten vereisen.

NythyCleaner scant beide en toont niet-Apple-taken.

LaunchDaemons (systeemservices)

LaunchDaemons staan onder /Library/LaunchDaemons/. Het zijn systemwide services (vaak als root), niet alleen je grafische sessie. De verkeerde daemon uitzetten kan VPN-clients of drivers breken; onnodige daemons van derden actief laten kost resources.

NythyCleaner richt zich op plists van derden; com.apple.*-services worden uitgefilterd.

Wat macOS standaard biedt

Systeeminstellingen → Openen bij inloggen & extensies

Op recente macOS zijn er secties voor openen bij inloggen en diverse extensies. Dat is de juiste plek voor officieel door Apple ondersteunde schakelaars.

Wat het meestal niet doet: een platte bestandsweergave van elke ~/Library/LaunchAgents/…-plist of één gecombineerde tabel voor power users.

Finder en Terminal (gevorderd)

Je kunt ~/Library/LaunchAgents openen of launchctl gebruiken — maar je moet domeinen, bootout/bootstrap en plist-syntaxis begrijpen.

Voor de meeste gebruikers is een speciale manager veiliger.

Hoe NythyCleaner Extensies werkt

NythyCleaner heeft Extensies gericht op opstart- en integratie-rommel: niet alleen “wat opent bij login”, maar ook achtergrond-launchd-taken en gerelateerde plugin-mappen.

Eén scan, meerdere soorten

SoortWat het isTypische scope
Login-itemSessie-ingang “open bij login”Huidige gebruiker
Quick Look.qlgenerator-bundlesGebruikers- of systeem-QuickLook
Spotlight.mdimporter-bundlesGebruikers- of systeem-Spotlight
Launch Agentlaunchd-plist~/Library/LaunchAgents of /Library/LaunchAgents
Launch Daemonlaunchd-plist/Library/LaunchDaemons

Items zijn gegroepeerd en gesorteerd: eerst login-items, dan Quick Look, Spotlight, LaunchAgents, LaunchDaemons.

Apple-items zijn verborgen

De scanner slaat duidelijk Apple-taken over:

  • Label of bundle-ID begint met com.apple.
  • Programma’s onder /System/

Zo daalt het risico macOS-kernservices uit te zetten.

Login-items schakelen

Voor login-items gebruikt NythyCleaner een brug naar de sessielijst. Omdat Apple oudere publieke API’s heeft afgeschaft, onthoudt de app ook paden die je vanuit NythyCleaner uitzette, zodat ze als uit verschijnen en weer aan kunnen.

LaunchAgents en LaunchDaemons

Uitschakelen volgt het gebruikelijke patroon: actieve plist wordt verplaatst naar .plist.disabled (en omgekeerd). Waar nodig voert NythyCleaner launchctl bootout vóór uitschakelen en launchctl bootstrap na inschakelen uit.

Let op: systeemmappen zoals /Library/LaunchDaemons moeten beschrijfbaar zijn. Anders weerspiegelt de UI de rechten.

Opruimen van verouderde items

Er kan ongeldige status worden opgeschoond: login-paden zonder bestand op schijf, of verweesde .plist.disabled na deïnstallaties.

Quick Look en Spotlight

Hetzelfde scherm toont Quick Look- en Spotlight-importer-bundles. Niet altijd “opstart”, maar ze integreren in Finder en zoeken; schakelen triggert cache-verversing (qlmanage, mdimport) waar van toepassing.

Veiligheid

  • Onbekende items opzoeken — vooral LaunchDaemons voor VPN/beveiliging.
  • Bij problemen weer inschakelen.
  • Eerst gebruikers-LaunchAgents, dan systemwide daemons.
  • Back-up vóór bulk-wijzigingen.

Veelgestelde vragen

Vervangt NythyCleaner Systeeminstellingen?

Nee. Het vult de Apple-UI aan met een technische bestandsweergave.

Waarom geen com.apple.*?

Opzettelijk gefilterd.

Schakelt een LaunchAgent de app uit?

Nee — alleen het laden van die plist door launchd.

Kan ik mijn Mac breken?

Onbekende daemons van derden kunnen hun features breken. Kernservices van Apple verschijnen niet.

Is het gratis?

Zie actuele prijs; mogelijk Pro.

Conclusie

Opstartitems en Launch Agents beheren betekent loginlijst, LaunchAgents en LaunchDaemons begrijpen. macOS toont niet alles op één plek.

NythyCleaner Extensies scant login-items, LaunchAgents en LaunchDaemons (gebruiker/systeem), plus Quick Look en Spotlight; verbergt Apple-taken; en schakelt items van derden met launchd-bewuste afhandeling en opschoning — voor sneller inloggen en minder achtergrondruis zonder Terminal.