Menu

launchservices

Controleren wat er bij een reboot wordt gestart door Mac OS X

Nadat je bent ingelogd op je Mac zal je merken dat er automatisch programma’s of services worden opgestart. De meest eenvoudigste manier om te controleren wat er allemaal wordt gestart onder OS X is te gaan naar  ▸ Systeemvoorkeuren ▸ Accounts ▸ optie:Inloggen

In het venster krijg je een overzicht te zien welke applicaties er automatisch worden gestart bij het inloggen. Door middel van de + en – knop kan je programma’s verwijderen of toevoegen.

Het overzicht toont echter alleen maar de programma’s die worden gestart bij het inloggen van het specifieke gebruikersaccount. Op de achtergrond worden er echter nog veel meer programma’s en OS X services gestart.

Wat wordt er allemaal geladen bij het opstarten van je Mac?

Nadat je bent ingelogd op je Mac zal je merken dat er automatisch programma’s of services worden opgestart. De meest eenvoudigste manier om te controleren wat er allemaal wordt gestart onder OS X is te gaan naar  ▸ Systeemvoorkeuren ▸ Accounts ▸ optie:Inloggen

In het venster krijg je een overzicht te zien welke applicaties er automatisch worden gestart bij het inloggen. Door middel van de + en – knop kan je programma’s verwijderen of toevoegen.

Het overzicht toont echter alleen maar de programma’s die worden gestart bij het inloggen van het specifieke gebruikersaccount. Op de achtergrond worden er echter nog veel meer programma’s en OS X services gestart.

Terminal: Achtergrond processen (agents) verwijderen

De meeste Mac OS X gebruikers zullen nooit in aanraking komen met de Terminal commando’s launchd en launchctl. Toch kunnen deze commando’s handig zijn wanneer je een applicatie probeert te verwijderen die gebruik maakt van een achtergrond proces. Via OS X Terminal kun je de achtergrondprocessen (agents) van een applicatie vrij eenvoudig uitschakelen.

Open een nieuwe OS X Terminal sessie en typ het onderstaande commando om een overzicht te krijgen van alle geladen agents en taken:

De Mac OS X LaunchServices herstellen (10.6)

Wanneer je control + klikt op een bestand om gebruik te maken van het ‘Openen met’ (contextueel) menu, kan het voorkomen dat er dubbele of zelfs opties verschijnen van verwijderde applicaties. Een ander probleem dat zich kan voordoen is dat een verkeerd programma wordt gestart wanneer je een bestand probeert te openen.

De opties van de contextuele menu’s en bestand associaties zijn onderdeel van de OS X LaunchServices database. De corrupte opties/associaties zijn te herstellen doormiddel van het Terminal commando: lsregister

Een applicatie altijd geopend houden met een LaunchAgent

Onder Mac OS X is het mogelijk om een applicatie ten alle tijden geopend te houden. Handig als je verslaafd bent aan je favoriete Twitter client of als je een applicatie zoals de plaknotities actief wilt houden. Met behulp van een LaunchAgent kunnen we een applicatie starten en deze automatisch herstarten als deze wordt afgesloten.

In het onderstaande voorbeeld gaan we de officiële Twitter client toevoegen aan de LaunchAgents, vanzelfsprekend werkt dit met iedere applicatie die aanwezig is op je Mac. Start een teksteditor en kopieer hierin de onderstaande XML code.