--- a/enlightenment/src/bin/e_main.c +++ a/enlightenment/src/bin/e_main.c @@ -26,6 +26,8 @@ static double t0, t1, t2; #include #endif +#include + /* * i need to make more use of these when i'm baffled as to when something is * up. other hooks: @@ -175,6 +177,9 @@ main(int argc, char **argv) #endif TS("Begin Startup"); + TS("Set up the D-Bus session address"); + /* TODO: Check the address to be a socket. */ + dbus_setup_session_address(getenv("DBUS_SESSION_BUS_ADDRESS")); /* trap deadly bug signals and allow some form of sane recovery */ /* or ability to gdb attach and debug at this point - better than your */