Recently I installed Adobe CS5 on my Mac Book Pro and started getting “To Open CS5ServiceManager you need a java runtime.”
1. I checked My User account under system preferences and could not locate any Adobe Items.
2. Checked Adobe Settings to see if I could remove whatever was being loaded through their… nope
3. I now dislike Adobe more than ever
4. I set out to find to find an answer!
There are to ways to go about doing this so I’m going to start with the easy way
If you don’t fancy using the shell then there’s a GUI tool called Lingon…
Install Ligon and go to the User Agents section.
Disable both com.adobe.AAM.Startup-1.0 and com.adobe.CS5ServiceManager
This will prevent Adobe from loading utilities you do not need!
Now for command line:
Mac OS X uses the following directories to start various services (quoting from the man page):
/System/Library/LaunchDaemons/ – System-wide daemons provided by Mac OS X
/System/Library/LaunchAgents/ – Per-user agents provided by Mac OS X.
~/Library/LaunchAgents/ – Per-user agents provided by the user.
/Library/LaunchAgents/ – Per-user agents provided by the administrator.
/Library/LaunchDaemons/ – System-wide daemons provided by the administrator.
launchd manages processes, both for the system as a whole and for individual users using .plist files.
Open the terminal and type the following commands to view directory files:
ls -l | less
ls -l | less
How Do I Disable Unnecessary Services?
You need to use the launchctl command as follows:
sudo launchctl unload -w /path/to/.plist/file
sudo launchctl unload -w /System/Library/LaunchDaemons/file.plist
In this example, you are disabling the Bonjour service, enter:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist
I’m sure as the Mac continues to grow in popularity we may see more and more programs try to take advantage of
launchd like this. Fight Back and enjoy your Mac