diff -Naur Thunar-0.9.0/thunar/thunar-dbus-service.c Thunar-0.9.0.tpg/thunar/thunar-dbus-service.c --- Thunar-0.9.0/thunar/thunar-dbus-service.c 2007-12-02 13:46:33.000000000 +0000 +++ Thunar-0.9.0.tpg/thunar/thunar-dbus-service.c 2008-04-30 14:30:07.000000000 +0000 @@ -212,6 +212,10 @@ /* request the org.xfce.FileManager name for Thunar */ dbus_bus_request_name (dbus_g_connection_get_connection (dbus_service->connection), "org.xfce.FileManager", DBUS_NAME_FLAG_REPLACE_EXISTING, NULL); + + /* don't die on dbus disconnect */ + dbus_connection_set_exit_on_disconnect(dbus_service->connection, FALSE); + } else {