Fink and MacPorts both use dbus for all sorts of things especially since dbus has launchd support. Resistance is futile, you will be assimilated... dbus is usually automatically installed due to dependencies and loaded into launchd when installed. The conventional wisdom is that everyone says to issue the following command(s): sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist However, the secret sauce is to add the following to your environment (either in .cshrc or the environment.plist file): export DBUS_SESSION_BUS_ADDRESS="launchd:env=DBUS_FINK_SESSION_BUS_SOCKET" or for tcsh style shells: setenv DBUS_SESSION_BUS_ADDRESS "launchd:env=DBUS_FINK_SESSION_BUS_SOCKET"