 diff --git a/src/bin/e_fm.c b/src/bin/e_fm.c
 --- a/src/bin/e_fm.c
 +++ b/src/bin/e_fm.c
-@@ -1449,7 +1449,7 @@ _e_fm2_client_spawn(void)
+@@ -1476,7 +1476,7 @@ _e_fm2_client_spawn(void)
     char buf[4096];
     
     if (_e_fm2_client_spawning) return;

    if (version) ver = strdup(e_util_filename_escape(version));
    else ver = strdup("XvX");
 
-   snprintf(buf, sizeof(buf), "%s/enlightenment_init %s %i %i %s %s",
-	    e_prefix_bin_get(),
+   snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_init %s %i %i %s %s",
+	    e_prefix_lib_get(),
 	    theme,
 	    e_canvas_engine_decide(e_config->evas_engine_init),

 	if (_e_sys_exe)
 	  {
 	     _e_sys_current_action();
@@ -528,8 +528,8 @@ _e_sys_action_do(E_Sys_Action a, char *param)
 	break;
       case E_SYS_SUSPEND:
 	/* /etc/acpi/sleep.sh force */
