This is how I start dbus and empathy: rdorsch@paddy:~/SW.nobackup/tapioca$ cat dbus-empathy #!/bin/bash PREFIX=/opt/gtalk export PATH=$PREFIX/bin:$PATH export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH export XDG_DATA_DIRS=$PREFIX/share/:/usr/share/ export PYTHONPATH=$PREFIX/lib/python2.5/site-packages/:/usr/lib/python2.5/site-packages/ dbus-daemon --config-file=/etc/dbus-1/session-gtalk.conf --print-address | tee /tmp/dbus-gtalk-rd.log rdorsch@paddy:~/SW.nobackup/tapioca$ cat empathyloc #!/bin/bash set -vxx PREFIX=/opt/gtalk export PATH=$PREFIX/bin:$PATH export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH export DBUS_SESSION_BUS_ADDRESS=$(head -n 1 /tmp/dbus-gtalk-rd.log) echo DBUS_SESSION_BUS_ADDRESS: $DBUS_SESSION_BUS_ADDRESS EMPATHY_DEBUG=all empathy $*rdorsch@paddy:~/SW.nobackup/tapioca$ dbus then starts mission-control (visible in the process list). Empathy comes with these debug messages: rdorsch@paddy:~/SW.nobackup/tapioca$ ./empathyloc PREFIX=/opt/gtalk + PREFIX=/opt/gtalk export PATH=$PREFIX/bin:$PATH + export PATH=/opt/gtalk/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games + PATH=/opt/gtalk/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH + export LD_LIBRARY_PATH=/opt/gtalk/lib: + LD_LIBRARY_PATH=/opt/gtalk/lib: export DBUS_SESSION_BUS_ADDRESS=$(head -n 1 /tmp/dbus-gtalk-rd.log) head -n 1 /tmp/dbus-gtalk-rd.log ++ head -n 1 /tmp/dbus-gtalk-rd.log + export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-jss21zhWIp,guid=48f00a397bca5286dcc359004727b6b1 + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-jss21zhWIp,guid=48f00a397bca5286dcc359004727b6b1 echo DBUS_SESSION_BUS_ADDRESS: $DBUS_SESSION_BUS_ADDRESS + echo DBUS_SESSION_BUS_ADDRESS: unix:abstract=/tmp/dbus-jss21zhWIp,guid=48f00a397bca5286dcc359004727b6b1 DBUS_SESSION_BUS_ADDRESS: unix:abstract=/tmp/dbus-jss21zhWIp,guid=48f00a397bca5286dcc359004727b6b1 EMPATHY_DEBUG=all empathy $* + EMPATHY_DEBUG=all + empathy Idle: Failed to get system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory Idle: Failed to get nm proxy Idle: Changing presence to (null) (2) ** (empathy:20152): DEBUG: check_for_accounts: No enabled accounts EmpathyMain: Try to add a salut account... EmpathyMain: Salut not installed ** (empathy:20152): DEBUG: check_for_accounts: No enabled accounts Geometry: Loading window geometry: x:1125, y:57, w:225, h:325 MainWindow: Configuring window default size w:225, h:325 MainWindow: Configuring window default position x:1125, y:57 ** (empathy:20152): WARNING **: Throbber animation not found ** (empathy:20152): WARNING **: Throbber fallback animation not found either Config: Setting bool:'/apps/empathy/ui/main_window_hidden' to 0 ---> false StatusIcon: No enabled account, Showing account dialog Geometry: Saving window geometry: x:1125, y:57, w:225, h:325 Output of dbus_daemon: rdorsch@paddy:~/SW.nobackup/tapioca$ ./dbus-empathy unix:abstract=/tmp/dbus-gYCfvkskdt,guid=5d68c3e4455ad273291abc004727c018 ** (process:20565): DEBUG: Could not open plugin directory: Error opening directory '/opt/gtalk/lib/mission-control': No such file or directory ** (process:20565): DEBUG: Could not open plugin directory: Error opening directory '/opt/gtalk/lib/mission-control': No such file or directory ** (process:20565): DEBUG: _mcd_mission_set_parent: child = 0x8051250, parent = 0x8050260 ** (process:20565): DEBUG: _mcd_mission_set_parent: child = 0x8056408, parent = 0x8050260 ** (process:20565): DEBUG: Requesting MC dbus service ** (process:20565): DEBUG: Registering MC object ** (process:20565): DEBUG: Registered MC object ** (process:20565): DEBUG: mcd_service_register_filter: Registering new filter rdorsch@paddy:~/SW.nobackup/tapioca$ cat /etc/dbus-1/session-gtalk.conf session unix:tmpdir=/tmp /opt/gtalk/share/dbus-1/services session-local.conf contexts/dbus_contexts rdorsch@paddy:~/SW.nobackup/tapioca$